C#报算术运算导致溢出的错误
如果是在fill datatable时报这个错,是因为所查询的数据中有在数据库中为NUMBER类型的字段,这种类型C#中不能识别,需TO_CHAR转换成字符型,就不会再报这个错了。
e.g. SELECT NUM FROM SCOTT;//程序中使用这句会报溢出的错误
SELECT TO_CAHR(NUM) FROM SCOTT;//这样写就不会报错了
- 上一篇 »shell括号和linux算术运算
- 下一篇 »Java中的算术运算符
如果是在fill datatable时报这个错,是因为所查询的数据中有在数据库中为NUMBER类型的字段,这种类型C#中不能识别,需TO_CHAR转换成字符型,就不会再报这个错了。
e.g. SELECT NUM FROM SCOTT;//程序中使用这句会报溢出的错误
SELECT TO_CAHR(NUM) FROM SCOTT;//这样写就不会报错了