Provider OLEDB di Oracle (Provider=OraOLEDB.Oracle
) è ancora supportato, solo il provider di Microsoft (Provider=msdaora
) è obsoleto
. Microsoft consiglia di utilizzare il provider Oracle.
Provider Microsoft msdaora
non esiste nemmeno per 64 bit.
Penso che la tua stringa di connessione per Oracle ODBC debba essere questa (senza interruzioni di riga):
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
Nota, per il driver Oracle devi usare DBQ
invece di Server
.
Server
è l'attributo per il driver Microsoft ODBC (ad es. Driver={Microsoft ODBC for Oracle}
)