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} )