OLEDB-udbyder fra Oracle (Provider=OraOLEDB.Oracle
) er stadig understøttet, kun udbyderen fra Microsoft (Provider=msdaora
) er udfaset
. Microsoft anbefaler at bruge Oracle-udbyderen.
Microsoft-udbyder msdaora
eksisterer ikke engang for 64 bit.
Jeg tror, at din forbindelsesstreng til Oracle ODBC skal være denne (uden linjeskift):
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
Bemærk, til Oracle-driveren skal du bruge DBQ
i stedet for Server
.
Server
er attributten for Microsoft ODBC-driveren (f.eks. Driver={Microsoft ODBC for Oracle}
)