Я пытаюсь подключиться к Oracle DB из моего Excel Macro. Этот макрос отлично работает, когда я запускаю его на ноутбуке с установленными компонентами Oracle. Когда я запускаю его на ноутбуке, у которого нет компонентов Oracle, он выдает сообщение об ошибке Could not connect to the database. Check your username and password. Oracle client and networking components were not found. These components are part of Oracle 7.3.3 or later client software installation
.Невозможно выполнить макрос с ноутбука, у которого нет Oracle
Я пытаюсь подключиться к Oracle, используя следующие параметры: -
Dim dbConnect As ADODB.Connection
Dim strUserName As String
Dim strPassword As String
Dim strDatabase As String
Set dbConnect = New ADODB.Connection
dbConnect.Open (_
"User ID=" & strUserName & "; Password=" & strPassword & "; Data Source=" & strDatabase & "; Provider=msdaora")
Большинство наших пользователей не установлен Oracle.
Загрузите пакет Oracle Instant Client отсюда: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html распакуйте его и поместите в переменную% PATH%. – krokodilko
разве не существует способа избежать загрузки этого пакета и обходить это сообщение об ошибке? Тогда это будет чертовски сложная задача установить его на всех компьютерах пользователей. – user2851053
Вы можете избежать установки клиента Oracle и не получать сообщение об ошибке, не пытаясь подключиться к базе данных Oracle. –