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