Tôi đã cố gắng làm cho nó hoạt động.
- Tải xuống phiên bản ODAC tốt sẽ nhắm mục tiêu dự án của bạn.
-
Đối với dự án 32 bit, bạn cần tải xuống ODAC12 ..._ x32.zip (ODAC121021Xcopy_32bit.zip).
-
Đối với dự án 64bit, bạn cần tải xuống ODAC12 ..._ x64.zip
-
Giải nén nó trong một thư mục trống tùy thuộc vào phiên bản bạn muốn (32bit so với 64bit).
-
Tìm trong
instantclient_12_1
thư mục tất cả các dlls bằng cách tìm kiếm * .dll trong thanh tìm kiếm của windows. Bạn cần lấy:
oci.dll
ociw32.dll
orannzsbb12.dll
oraociei12.dll
oraons.dll
- Định vị trong
odp.net4
hoặcodp.net20
thư mục tùy thuộc vào phiên bản .NET của bạn, hai dlls này:
OraOps12.dll
Oracle.DataAccess.dll
-
Sao chép những con dlls 32bit hoặc 64bit đó và đặt chúng trực tiếp vào Đường dẫn đầu ra của dự án của bạn. Ví dụ trong
C:\...\vsProjects\BulkInsert\BulkInsert\bin\Debug
. -
Duyệt qua Oracle.DataAccess.dll trong dự án của bạn bằng cách trỏ vào đường dẫn Đầu ra.
UPD:các phiên bản gần đây của nhà cung cấp ODP.NET (tải xuống từ đây) có hậu tố "19" thay vì "12" trong tên tệp của chúng:
oci.dll
ociw32.dll
orannzsbb19.dll
oraociei19.dll
oraons.dll
OraOps19.dll
Oracle.DataAccess.dll