我正在尝试使用以下VB代码连接到Oracle 9i数据库:
strConnection = "Driver={Microsoft ODBC for Oracle};Server=SERVERNAME;Uid=USERID;Pwd=PASSWORD"
Connect = New ADODB.Connection
Connect.Open(strConnection)
最后一行将我误解为错误:
[Microsoft] [ODBC驱动程序管理器]未找到数据源名称,没有 指定默认驱动程序
VB代码工作正常,能够连接到dev服务器中的dev数据库。相同的脚本在UAT服务器中不起作用。 TNS条目很好。这两台服务器都是Windows server 2008 - 32位。
当我检查ODBC数据源管理器中的驱动程序选项卡时,dev服务器位于以下条目:
Microsoft ODBC For Oracle - 6.00.6001.18000 - Microsoft Corporation - MSORCL32.dll - 日期
而UAT服务器的条目如下: Microsoft ODBC For Oracle -
驱动程序 oracle的Microsoft ODBC 列在UAT服务器的驱动程序选项卡中,但没有版本& DLL文件详细信息。这个驱动程序安装不正确吗?如果是,如何重新安装?请帮助解决此问题。
答案 0 :(得分:0)
感谢您的回复。
My Tech主管通过安装ODBC驱动程序并对注册表进行一些更改来纠正此问题。
@Wernfried Domscheit - 由于时间限制,我们正在尝试使用现有的VB脚本。即使它已经过时了,我们也无意对其进行任何更改。
此致 泰米尔语