Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Parametry połączenia Oracle 11g ado dla ODBC (nie OLEDB) przy użyciu 64-bitowego programu Excel VBA (DSN Less i tnsnames)

Dostawca OLEDB firmy Oracle (Provider=OraOLEDB.Oracle ) jest nadal obsługiwany, tylko dostawca firmy Microsoft (Provider=msdaora ) jest przestarzałe . Microsoft zaleca korzystanie z dostawcy Oracle.

Dostawca Microsoft msdaora nawet nie istnieje dla wersji 64-bitowej.

Myślę, że twoje parametry połączenia dla Oracle ODBC muszą być następujące (bez łamania wierszy):

Driver={Oracle in OraClient11g_home1};
   DBQ=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=xxxx)))(CONNECT_DATA=(SERVICE_NAME=xxx)(SERVER=DEDICATED)));
   Pwd=xxxx;
   Uid=xxxx

Uwaga, w przypadku sterownika Oracle musisz użyć DBQ zamiast Server .

Server jest atrybutem sterownika Microsoft ODBC (np. Driver={Microsoft ODBC for Oracle} )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znajdź drugi najwyższy rekord z Oracle db

  2. Łączenie się z bazą danych Oracle za pomocą Ruby

  3. Wywoływanie notacji dla podprogramów PL/SQL w bazie danych Oracle

  4. Autoinkrementacja w Oracle z sekwencją i wyzwalaczem - nieprawidłowa instrukcja sql

  5. Nie znaleziono klasy sterownika JDBC:oracle.jdbc.OracleDriver