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

[A] Oracle.ManagedDataAccess.Client.OracleParameter không thể được truyền sang [B] Oracle.ManagedDataAccess.Client.OracleParameter

Tất cả các chi tiết bạn cần có trong thông báo lỗi, đây là phiên bản rút gọn và nhấn mạnh:

Vì vậy, vấn đề ở đây là bạn có hai bản sao và phiên bản riêng biệt của Oracle.ManagedDataAccess và bạn đang trộn các loại giữa chúng.

Tên đủ điều kiện của một loại không chỉ là văn bản, nó còn chứa phiên bản đầy đủ và chữ ký của hội chứa nó, vì vậy, mặc dù hai loại có thể là mã nguồn giống hệt nhau 100% và thậm chí còn được biên dịch, thực tế là chúng đến từ hai phiên bản khác nhau của hợp ngữ khiến chúng không tương thích.

Những gì bạn phải làm là tìm ra vị trí hai cụm được tham chiếu, tìm ra cái nào bạn muốn sử dụng và sửa (các) tham chiếu khác để chúng tất cả tham khảo cùng một phiên bản của assembly.

Điều đó sẽ làm cho lỗi biến mất.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để cấp quyền tạo đặc quyền phiên?

  2. Cách tích hợp Oracle và Kafka

  3. Hibernate mất độ chính xác trong kết quả khi ánh xạ một số (22,21) sang BigDecimal

  4. cách xuất dữ liệu từ khoảng 300 bảng trong ORACLE DB sang tệp csv hoặc txt

  5. ORA-1114 đang chạy Datapatch