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

BadImageFormatException का .net oracle प्रदाता

विजुअल स्टूडियो 32-बिट एप्लिकेशन है, 64-बिट संस्करण मौजूद नहीं है। यह आपके कंपाइलर सेटिंग्स मौसम में लक्ष्य आर्किटेक्चर पर निर्भर करता है, आपको 32 या 64 बिट ओरेकल क्लाइंट की आवश्यकता होती है।

फिर, नाम स्थान System.Data.OracleClient बहिष्कृत है कई सालों तक आपको इसका इस्तेमाल नहीं करना चाहिए। Oracle के ड्राइवर का उपयोग करें इसके बजाय।

इस उत्तर पर एक नज़र डालें, वहां मैंने कुछ विवरण प्रदान किए हैं:-version-of-oracle-client#25412992">प्रदाता Oracle क्लाइंट के संस्करण के साथ संगत नहीं है

कुछ और टिप्पणियाँ:

आपको OracleDataReader . को बंद/निपटान करना चाहिए आपके द्वारा इसका उपयोग करने के बाद।

हार्ड-कोड स्ट्रिंग्स के बजाय बाइंड-वेरिएबल का उपयोग करें:

cmd.CommandText = "Select E.c_Date, E.c_Time, E.l_UID, E.l_TID from tEnter E where E.c_Date>= :sd and E.c_Date<= :ed";
cmd.Parameters.Add("sd", OracleDbType.Date, ParameterDirection.Input).Value = fromDate;
cmd.Parameters.Add("ed", OracleDbType.Date, ParameterDirection.Input).Value = toDate;

तो फिर आपको किसी ToString() . का भी ध्यान रखने की जरूरत नहीं है तरीके।




  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. CONCAT () Oracle में फंक्शन

  3. डायनेमिक क्वेरी में v_MONTH के लिए अमान्य पहचानकर्ता त्रुटि

  4. नेटवर्क पर Oracle डेटाबेस का उपयोग कैसे करें?

  5. क्वेरी में उपनाम का उपयोग करने के परिणामस्वरूप आदेश ठीक से समाप्त नहीं हुआ