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

ExecuteReader के अंदर से SqlConnection को बंद करने का समाधान कैसे करें?

क्या किसी अपवाद (और विशिष्ट SqlException पर नहीं) के आधार पर पुनः प्रयास तर्क रखने में कोई समस्या है? मुझे लगता है कि प्रोग्रामिंग त्रुटियों के कारण होने वाले अपवाद अंततः परीक्षण चरण के दौरान पाए जाएंगे और गंभीर (जैसे SO) अपवाद वैसे भी पकड़ ब्लॉक द्वारा पकड़े नहीं जाएंगे, इसलिए पुनः प्रयास तर्क के लिए सामान्य अपवाद ब्लॉक स्वीकार्य विचार हो सकता है।

यदि नहीं तो शायद ExecuteReader . लपेटने का आपका समाधान अच्छा विचार होगा। यह मानते हुए कि यह दस्तावेज है व्यवहार, आपको अन्य अपवादों पर भी ध्यान देने की आवश्यकता है जो ExecuteReader विधि फेंक सकती है - इसलिए आपको शायद IOException का अनुमान लगाने की आवश्यकता हो सकती है और ObjectDisposedException InvalidOperationException . के अलावा ।




  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. शून्य परिणामसेट के साथ जेडीबीसी का उपयोग कर अस्थायी सारणी

  4. SqlException को हैंडल नहीं किया गया था

  5. प्रबंधन स्टूडियो के बिना SQL सर्वर प्राधिकरण मोड को कैसे बदलें