我正在尝试连接到新计算机上的Oracle数据库。我最初具有通过Microsoft OLE进行连接的设置,但是已经过时了,因此我在计算机上安装了ODAC,然后尝试了以下连接字符串
dim conn as Connection: set conn = new Connection
connString = "Provider=OraOLEDB;" & _
"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostsite.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=prod)));" & _
"User Id=myname;Password=mypassword;"
conn.open connString
运行此命令时,出现以下错误:
Provider cannot be found. It may not be properly installed
我运行了OUI,安装了Oracle OLEDB,然后检查环境变量,一切似乎都井井有条。
尽管,当我运行一个测试UDL文件时,在任何地方都找不到Oracle提供程序。
我的Oracle主目录是c:\ Oracle \ ORACLE_HOME,该目录和bin都包含在我的变量中。