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

जब पाठक खुले कनेक्शन के साथ बंद होता है तो मुझे HasRows को कॉल करने का अमान्य प्रयास क्यों मिलता है?

ऐसा होता है ExecuteReader() में अनपेक्षित व्यवहार - सबसे अधिक संभावना एक बग। गहराई में ExecuteReader() कुछ यादृच्छिक त्रुटि होती है, सबसे अधिक संभावना एक नेटवर्क टाइमआउट, कनेक्शन बंद है और फिर एक बंद SqlDataReader लौटा दिया जाता है जैसे कुछ हुआ ही न हो। कोई आश्चर्य नहीं कि बाद में HasRows पर कॉल करें अपवाद उत्पन्न करता है।



  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. रिकॉर्ड्स को कैसे डिलीट करें NOT IN

  3. एक विशिष्ट तालिका के बिना MSSQL डेटाबेस बैकअप

  4. बराबर नहीं <> !=NULL पर ऑपरेटर

  5. SYNONYM का उपयोग क्या है?