记录下碰到的问题及解决方法
64位window 2003使用OraOLEDB.Oracle驱动连接时,读记录集时会只读取第一行
解决:将CursorLocation设置成用户就可以了。
32位window 7使用OraOLEDB.Oracle驱动连接时,会出现未注册之类的错误.
解决:手动注册一下Oracle安装目录下的oraoledb10.dll(但读记录集是正常的)
本文针对64位Windows 2003和32位Windows 7使用OraOLEDB.Oracle驱动时出现的不同问题提供了解决方案。对于64位系统中读取记录集仅获取首行数据的情况,可通过设置CursorLocation属性为用户来解决;而32位系统中出现的未注册错误,则可以通过手动注册Oracle安装目录下的oraoledb10.dll文件来解决。
记录下碰到的问题及解决方法
64位window 2003使用OraOLEDB.Oracle驱动连接时,读记录集时会只读取第一行
解决:将CursorLocation设置成用户就可以了。
32位window 7使用OraOLEDB.Oracle驱动连接时,会出现未注册之类的错误.
解决:手动注册一下Oracle安装目录下的oraoledb10.dll(但读记录集是正常的)

被折叠的 条评论
为什么被折叠?