Proveedor OLEDB de Oracle (Provider=OraOLEDB.Oracle
) sigue siendo compatible, solo el proveedor de Microsoft (Provider=msdaora
) está obsoleto
. Microsoft recomienda utilizar el proveedor de Oracle.
Proveedor de Microsoft msdaora
ni siquiera existe para 64 bits.
Creo que su cadena de conexión para Oracle ODBC debe ser esta (sin los saltos de línea):
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
Tenga en cuenta que para el controlador Oracle debe usar DBQ
en lugar de Server
.
Server
es el atributo para el controlador ODBC de Microsoft (por ejemplo, Driver={Microsoft ODBC for Oracle}
)