日期:2014-05-16  浏览次数:20991 次

oracle数据类型的问题
数据库中某表字段是number(20,10)类型的,通过C#代码向该表插入数据,引用了Oracle.DataAccess.Client。在参数化sql语句中设置该字段的OracleDbType时,没有Number类型,我只能选Decimal,可是选Decimal会报“数字精度说明符超出范围 (1 到 38)”错误,选Double类型倒是不报错,但是值是不精确的,我要的是精确值,请指教。
------解决方案--------------------
http://bbs.csdn.net/topics/310054592
  
------解决方案--------------------
没遇到过呀,实在不行可以用OracleDbType.Varchar2传参数呗,在sql里转一下类型
------解决方案--------------------
http://blog.csdn.net/jiankunking/article/details/17992091