Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle DataAccess संबंधित:आमंत्रित सदस्य डायनेमिक असेंबली में समर्थित नहीं है।

मामले में किसी के पास अभी भी यह मुद्दा है। मेरे साथ भी ऐसा ही हुआ जब मैंने Oracle ड्राइवर को 11.* से 12.* तक अपग्रेड करने का प्रयास किया।

मैंने पाया कि रनटाइम पर, यह 2.12* और 4.12* Oracle.DataAccess असेंबली दोनों को GAC से लोड करता है।

त्वरित समाधान बस एक रनटाइम असेंबली को 4.12* पर रीडायरेक्ट करना है क्योंकि हमारा ऐप .Net Framework 4.* पर लक्षित है। मेरा पसंदीदा समाधान प्रबंधित Oracle ड्राइवर NuGet संस्करण का उपयोग करने के लिए माइग्रेट है।

मुझे अभी भी यह पता नहीं चला कि यह अपवाद क्यों फेंकता है, भले ही डीएल में उन्होंने (!assembly.IsDynamic ) को @ AardVark71 के रूप में चेक किया हो। लेकिन वह लाइन "असेंबली.लोकेशन" 12.* Oracle ड्राइवर में पेश की गई है। यह भी निश्चित नहीं है कि इसने Oracle.DataAccess असेंबली के दो संस्करणों को क्यों लोड किया




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल की संरचना करने का बेहतर तरीका अगर फिर कथन है?

  2. ओरेकल डीबी को हटाने के लिए डुप्लिकेट रिकॉर्ड की आवश्यकता है

  3. System.Data.OracleClient.OracleException:ORA-01036:अवैध चर नाम/संख्या

  4. DBMS OUTPUT PUT कुछ भी प्रिंट नहीं करता है

  5. मौजूदा डेटा की जाँच किए बिना परिवर्तन तालिका में बाधा उत्पन्न करें