在.NET中连接oracle,使用dataadapter fill的时候出现OCI-22053: overflow error的异常,因为.NET的数据类型精度比oracle的类型精度小,类如
select sysdate-issuetime as timediff from sometable中返回的精度过大,改为
select trunc(sysdate-issuetime,2) as timediff from sometable后就可以了。
在网上有另外一些处理方法:
http://excel.cnblogs.com/archive/2005/11/14/276202.html 使用新版ODP.NET的da.SafeMapping.Add(字段名1,typeof(System.String));方法把所有字段转为string类型。不过上了oracle网站看了一下,发现9207版的ODAC要80M。。。懒得下载了。。