如果是在fill datatable时报这个错,是因为所查询的数据中有在数据库中为NUMBER类型的字段,这种类型C#中不能识别,需TO_CHAR转换成字符型,就不会再报这个错了。
e.g. SELECT NUM FROM SCOTT;//程序中使用这句会报溢出的错误
SELECT TO_CAHR(NUM) FROM SCOTT;//这样写就不会报错了
如果是在fill datatable时报这个错,是因为所查询的数据中有在数据库中为NUMBER类型的字段,这种类型C#中不能识别,需TO_CHAR转换成字符型,就不会再报这个错了。
e.g. SELECT NUM FROM SCOTT;//程序中使用这句会报溢出的错误
SELECT TO_CAHR(NUM) FROM SCOTT;//这样写就不会报错了
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。