是否可以将oracle即时客户端用于使用oraoledb驱动程序连接到oracle 9i DB的应用程序。

有帮助吗?

解决方案

我不相信。 即时客户端常见问题解答说明

  

Instant Client可用于什么?   Instant Client可用于运行OCI,OCCI,Pro C,JDBC和ODBC应用程序,而无需安装完整的Oracle客户端。此外,Instant Client支持SQL Plus。从Instant Client 10.2开始,还可以使用Instant Client SDK下载为OCI和OCCI开发应用程序。

OLE DB在该列表中显然不存在。现在,您可以使用Microsoft OLE DB到ODBC提供程序以及Instant Client和ODBC,但是向软件添加其他图层永远不会非常有趣。

其他提示

我认为这是可能的。查找 Oracle数据访问组件(ODAC)。我已经下载了 ODAC XCopy版本,然后:

  1. 解压一些tmp文件夹
  2. 以管理员身份打开cmd
  3. 运行install.bat(我运行: install oledb c:\ oracle \ odac_12_1 odac true
  4. 尽管在这个脚本上,命令 regsvr32 (在我的情况下注册 oraoledb12.dll )不起作用。但是在脚本运行后运行此命令。检查PATH变量也是因为脚本只能为提示会话更改它。

    现在,我可以使用 OraOLEDB.Oracle提供程序 Oracle Instant Client 连接到Oracle数据库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top