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

मल्टीथ्रेडिंग त्रुटि:पहले से ही इस कनेक्शन से जुड़ा एक खुला डेटा रीडर है जिसे पहले बंद किया जाना चाहिए

समस्या यह है कि ADO.NET डेटा प्रदाता आमतौर पर प्रति कनेक्शन एक समय में एक से अधिक खुले डेटा रीडर की अनुमति नहीं देते हैं। SQL सर्वर में एकाधिक सक्रिय परिणाम की अवधारणा है सेट (MARS) , लेकिन जहाँ तक मुझे पता है MySQL अभी तक इसका समर्थन नहीं करता है।

आपको संभवतः MySQLProcessing.MySQLStatic.Connection के अलावा कोई अन्य कनेक्शन निर्दिष्ट करने की आवश्यकता होगी . आपको एक से अधिक कनेक्शन का उपयोग करने से कोई रोक नहीं सकता है। यहां समस्या यह है कि कनेक्शन महंगे संसाधन हैं इसलिए आपको उन्हें कम से कम इस्तेमाल करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेबियन 5 (लेनी) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  2. MySQL:सर्वर टाइमज़ोन या उपयोगकर्ता टाइमज़ोन रखें?

  3. क्या MySQL Regexp यूनिकोड मिलान का समर्थन करता है

  4. PHP फ़ंक्शन में SQL क्वेरी डालना

  5. PostgreSQL SELECT स्टेटमेंट में डुप्लिकेट पंक्तियों को हटा दें