OLEDB-leverantör från Oracle (Provider=OraOLEDB.Oracle
) stöds fortfarande, bara leverantören från Microsoft (Provider=msdaora
) är fasad
. Microsoft rekommenderar att du använder Oracle-leverantören.
Microsoft-leverantör msdaora
existerar inte ens för 64 bitar.
Jag tror att din anslutningssträng för Oracle ODBC måste vara denna (utan radbrytningar):
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
Obs, för Oracle-drivrutinen måste du använda DBQ
istället för Server
.
Server
är attributet för Microsoft ODBC-drivrutinen (t.ex. Driver={Microsoft ODBC for Oracle}
)