Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Không thể tải tệp hoặc lỗi lắp ráp 'Oracle.DataAccess

Theo như tôi biết, Oracle.DataAccess lắp ráp chỉ hoạt động với 32 bit, tôi cũng gặp phải vấn đề này với 64 bit và nó thực sự không hoạt động. Giải pháp của tôi là xóa 64 bit khỏi GAC và cài đặt 32 bit trên GAC. Tôi cũng xóa bất kỳ tệp .dll nào trong thư mục bin để ứng dụng của tôi tìm thấy lắp ráp trên GAC.

Không có vấn đề gì nếu máy và hệ điều hành của bạn là 64bits, phiên bản 32bits sẽ hoạt động tốt.

CẬP NHẬT

Tôi khuyên bạn nên xem qua Oracle ODP.NET chính thức, Trình điều khiển được quản lý , đó là phiên bản tốt hơn Oracle.DataAccess . Trình điều khiển được quản lý này không cần Oracle Client trên máy và bạn chỉ cần cung cấp TNS trên trường DataSource của chuỗi kết nối và nó hoạt động tốt cho 32 64 bit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt gói RODBC / ROracle trên OS X Mavericks

  2. Tôi có thể bỏ qua xác minh chứng chỉ oracle utl_http không?

  3. Kết nối với cơ sở dữ liệu Oracle bằng SQLAlchemy

  4. Làm cách nào để khắc phục lỗi này:SQL92 không được hỗ trợ?

  5. Cách sử dụng phép nối ngoài oracle với mệnh đề bộ lọc where