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

MySqlCommand तैयार () कभी भी IsPrepared को सत्य पर सेट नहीं करता है

मैंने अंततः MySql Connector / .NET के लिए स्रोत कोड निकाला और पाया कि यदि MySqlCommand.Connection.Settings.IgnorePrepare =true (जो कि डिफ़ॉल्ट है!), तो तैयार को कॉल करना कोई विकल्प नहीं है।

इसे ठीक करने का तरीका कनेक्शन स्ट्रिंग में स्पष्ट रूप से IgnorePrepare को गलत पर सेट करना है। यह निम्न कोड स्निपेट का उपयोग करके MySqlConnectionStringBuilder के साथ आसानी से किया जा सकता है:

MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();
// .. set up the rest of your connection
connBuilder.IgnorePrepare = false;

MySqlConnection conn = new MySqlConnection(connBuilder.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. MySQL में LOAD_FILE () फ़ंक्शन कैसे काम करता है

  3. दो MySQL डेटाबेस की तुलना करें

  4. क्या आप डेटाबेस की एक प्रति पूरी तरह से बनाने के लिए MySQL क्वेरी का उपयोग कर सकते हैं

  5. अजगर pymysql.err.OperationalError:(2013, 'क्वेरी के दौरान MySQL सर्वर से कनेक्शन खो गया')