未指定默认驱动程序

时间:2016-02-08 07:25:53

标签: vb.net windows oracle

我正在尝试使用以下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文件详细信息。这个驱动程序安装不正确吗?如果是,如何重新安装?请帮助解决此问题。

1 个答案:

答案 0 :(得分:0)

感谢您的回复。

My Tech主管通过安装ODBC驱动程序并对注册表进行一些更改来纠正此问题。

@Wernfried Domscheit - 由于时间限制,我们正在尝试使用现有的VB脚本。即使它已经过时了,我们也无意对其进行任何更改。

此致 泰米尔语