今天,同事的机器的ASP.NET库程序没法使用MSDAORA 驱动,我只好改成了OraOLEDB驱动方式,但是发现以前运行得好好的一个数据导入程序不能用了,老是提示说打开的游标数量太大。
我们的程序没有使用游标,都是直接写的SQL到事务中批量执行。我跟踪了一下,采用OraOLEDB方式,一个事务中大概3000条查询就失败了,但是我使用MSDAORA,执行了1000多条SQL都没有问题。真是搞不懂,ORACLE自己的OLEDB 驱动有这么垃圾吗?