Dostawca OLEDB firmy Oracle (Provider=OraOLEDB.Oracle
) jest nadal obsługiwany, tylko dostawca firmy Microsoft (Provider=msdaora
) jest przestarzałe
. Microsoft zaleca korzystanie z dostawcy Oracle.
Dostawca Microsoft msdaora
nawet nie istnieje dla wersji 64-bitowej.
Myślę, że twoje parametry połączenia dla Oracle ODBC muszą być następujące (bez łamania wierszy):
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
Uwaga, w przypadku sterownika Oracle musisz użyć DBQ
zamiast Server
.
Server
jest atrybutem sterownika Microsoft ODBC (np. Driver={Microsoft ODBC for Oracle}
)