我正在使用连接到SQL的vbscript。 我的连接字符串看起来像
connectionString = "DRIVER={Microsoft ODBC for Oracle};SERVER=convcsd;User Id=sysman;Password=csaadmin;"
Set connection = CreateObject("ADODB.Connection")
它在一台服务器上运行,但在另一台服务器上运行。它给出了一个错误:
未找到oracle(tm)和网络组件。这些 组件由oracle公司提供..
在这些组件出现之前,您将无法使用此驱动程序 安装。
请告诉我如何添加ODBC驱动程序。我研究过但无法通过。
答案 0 :(得分:4)
SQL Plus是Oracle客户端,但是这还不足以使用您的脚本。您需要一个ODBC驱动程序,并且在您将要使用脚本的每台PC上为Oracle预先安装OleDb驱动程序(更快)。
比较两个2 pc的ODBC驱动程序与Microsoft ODBC管理员(在startmenu搜索窗口中键入ODBC),你会发现差异。使用Oracle installpackage并选中安装OleDb驱动程序的选项。
有Microsoft和Oracle版本,同样最好使用Oracle驱动程序。 Oracle OleDb的连接字符串是
Provider=OraOLEDB.Oracle;User ID=<user name>;Password=<password>;Data Source=<data source>