Fournisseur OLEDB d'Oracle (Provider=OraOLEDB.Oracle
) est toujours pris en charge, seul le fournisseur de Microsoft (Provider=msdaora
) est obsolète
. Microsoft recommande d'utiliser le fournisseur Oracle.
Fournisseur Microsoft msdaora
n'existe même pas pour 64 bits.
Je pense que votre chaîne de connexion pour Oracle ODBC doit être la suivante (sans les sauts de ligne) :
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
Remarque, pour le pilote Oracle, vous devez utiliser DBQ
au lieu de Server
.
Server
est l'attribut du pilote Microsoft ODBC (par exemple, Driver={Microsoft ODBC for Oracle}
)