OLEDB доставчик от Oracle (Provider=OraOLEDB.Oracle
) все още се поддържа, само доставчикът от Microsoft (Provider=msdaora
) е отхвърлен
. Microsoft препоръчва да използвате доставчика на Oracle.
Доставчик на Microsoft msdaora
дори не съществува за 64 бита.
Мисля, че вашият низ за връзка за Oracle ODBC трябва да е този (без прекъсванията на редовете):
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
Забележете, че за драйвера на Oracle трябва да използвате DBQ
вместо Server
.
Server
е атрибутът за Microsoft ODBC драйвера (напр. Driver={Microsoft ODBC for Oracle}
)