Я пытаюсь подключиться к серверу Oracle из Excel ... Я не хочу устанавливать клиент Oracle в моей системе (в настоящее время нет клиента Oracle). Поэтому я использую Microsoft ODBC для Oracle
Dim strConnection, conn, rs, strSQL
strConnection = "Driver={Microsoft ODBC for Oracle};Server=ServerName;Uid=username;Pwd=password;"
Set conn = CreateObject("ADODB.Connection")
conn.Open strConnection
'insq = "insert into State (States) values ('" + Sheet1.Cells(1, 5) + "')"
'conn.Execute insq
conn.Close
Set conn = Nothing
Ошибка: клиент Oracle и сетевой компонент не найдены
Я также пытался использовать строку подключения
trConnection = "Provider=OraOLEDB.Oracle;Data Source=Datasource;User Id=username;Password=password;"
'strConnection = "Provider=MSDAORA;Data Source==Datasource;User Id=username;Password=password;"
Но все равно я получаю сообщение об ошибке
Мой главный вопрос: можем ли мы подключиться из Excel к серверу Oracle без клиента Oracle?
в моей системе ..