日期:2014-05-18  浏览次数:20359 次

请教:奇怪的OCI-22053问题
asp.net使用oraclehelper访问oracle的程序包中的存储过程,在存储过程中的SQL中已经都加上round(x,2),在pl/sql develop中测试返回的结果集都是2位小数,但是使用oracledatareader返回数据时总是报OCI-22053溢出错误?

随便插了两个变量赋值发现返回的都是有很多位小数的数据,请问是什么原因?

------解决方案--------------------
你oracle中字段的数据类型是什么?
------解决方案--------------------
不用decimal,试图用to_char()...
------解决方案--------------------
去数据库社区问问!!
我没用过Oracle!!
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html