首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#调用存储过程出错解决方案

2012-02-14 
c#调用存储过程出错paramfirstCommand.Parameters.Add( V_HJRQ ,OleDbType.Date)param.Value2002-12

c#调用存储过程出错
param   =   firstCommand.Parameters.Add( "V_HJRQ ",   OleDbType.Date);
                                param.Value   =   "2002-12-12 ";
如果这样写提示错误:
ORA-01841:   (全)年度值必须介于   -4713   和   +9999   之间,且不为   0
ORA-06512:   在line   1


  param.Value   =   System.DateTime.Today;     用系统时间同样提示这个错误!!

[解决办法]
查数据库字段类型 是否将该字端类型设置为了数字型?
[解决办法]
param.Value应该赋值为DateTime,你赋值是字符串,肯定不行。用System.DateTime.Now
[解决办法]
@V_HJRQ的字段类型是什么?
[解决办法]
up bestshl(快乐的Coder)
[解决办法]
param.Value 这个赋值要先转换一下才行吧。
[解决办法]
查看你数据库里面对应参数的类型

热点排行