Поставщик Oracle OLEDB не найден - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь подключиться к базе данных 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 включены в мои переменные.

...