sql >> Database >  >> RDS >> Oracle

Oracle 11g ado-verbindingsreeksen voor ODBC (niet OLEDB) met Excel VBA 64 bit (DSN Less en tnsnames)

OLEDB-provider van Oracle (Provider=OraOLEDB.Oracle ) wordt nog steeds ondersteund, alleen de provider van Microsoft (Provider=msdaora ) is verouderd . Microsoft raadt aan om de Oracle-provider te gebruiken.

Microsoft-provider msdaora bestaat zelfs niet voor 64 Bit.

Ik denk dat uw verbindingsreeks voor Oracle ODBC dit moet zijn (zonder de regeleinden):

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

Let op, voor het Oracle-stuurprogramma moet u DBQ . gebruiken in plaats van Server .

Server is het attribuut voor het Microsoft ODBC-stuurprogramma (bijv. Driver={Microsoft ODBC for Oracle} )



  1. hibernate - Postgres-doellijsten kunnen maximaal 1664 items bevatten

  2. Mysql 1 willekeurige rij

  3. SQL Server 2005 en tijdelijk tabelbereik

  4. JDBC-transactie met gebruikersinvoer