Poskytovatel OLEDB od společnosti Oracle (Provider=OraOLEDB.Oracle
) je stále podporován, pouze poskytovatel od společnosti Microsoft (Provider=msdaora
) je zastaralé
. Společnost Microsoft doporučuje používat poskytovatele Oracle.
Poskytovatel společnosti Microsoft msdaora
dokonce neexistuje pro 64bit.
Myslím, že váš připojovací řetězec pro Oracle ODBC musí být tento (bez zalomení řádků):
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
Poznámka, pro ovladač Oracle musíte použít DBQ
místo Server
.
Server
je atribut pro ovladač Microsoft ODBC (např. Driver={Microsoft ODBC for Oracle}
)