Nhà cung cấp OLEDB từ Oracle (Provider=OraOLEDB.Oracle
) vẫn được hỗ trợ, chỉ là nhà cung cấp từ Microsoft (Provider=msdaora
) là không dùng nữa
. Microsoft khuyến nghị sử dụng nhà cung cấp Oracle.
Nhà cung cấp Microsoft msdaora
thậm chí không tồn tại cho 64 Bit.
Tôi nghĩ rằng chuỗi kết nối của bạn cho Oracle ODBC phải là chuỗi này (không có dấu ngắt dòng):
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
Lưu ý, đối với trình điều khiển Oracle, bạn phải sử dụng DBQ
thay vì Server
.
Server
là thuộc tính cho trình điều khiển ODBC của Microsoft (ví dụ:Driver={Microsoft ODBC for Oracle}
)