【发布时间】:2012-05-08 15:58:10
【问题描述】:
我正在使用连接到 SQL 的 vbscript。 我的连接字符串看起来像
connectionString = "DRIVER={Microsoft ODBC for Oracle};SERVER=convcsd;User Id=sysman;Password=csaadmin;"
Set connection = CreateObject("ADODB.Connection")
它在一台服务器上运行,但在另一台服务器上不运行。它给出了一个错误:
没有找到 oracle(tm) 和网络组件。这些 组件由甲骨文公司提供..
在这些组件完成之前,您将无法使用此驱动程序 已安装。
请告诉我如何添加 ODBC 驱动程序。我研究过,但无法通过。
【问题讨论】:
-
您需要安装Oracle客户端。
-
MS 不提供任何 oracle 驱动程序。列表中的 Oracle ODBC 只是一个空单元格。正如 Sathya 所说,您必须安装 oracle 客户端。然后创建一个连接并使用 Provider=MSDAORA.1;在你的连接字符串中。
-
但它在一台机器上运行,而在另一台机器上运行不正常。我在这里很困惑.. SQL+ 不是 oracle 客户端。如果没有,请指导什么是oracle客户端。感谢您的帮助
-
Oracle 客户端在您现在使用的机器上不可用,应该按照建议安装。有关 ConnectionString 和 Oracle 的更多信息,请查看 this 来源。