我已经搜索过但还没有找到答案,我有一个遗留的VB6服务,需要连接到旧的oracle服务器(v8),我们最近在服务器上安装了11g客户端,我们不知道如何强制VB6服务使用10g客户端而不是11g客户端。
答案 0 :(得分:1)
将home=<myoraclehomename>
添加到连接字符串应该可以选择实际使用的客户端。
实施例
Data Source=MYDB;User Id=myUsername;Password=myPassword;home=OraClient10g_home
编辑:显然以上只是某些适用于Oracle的.NET客户端的选项。要更改Microsoft内置.NET Oracle客户端的已使用本机客户端,just changing the path may work better.