अपवाद का मतलब है कि आपको एक अप्रत्याशित परिणाम मिल रहा है। ExecuteNonQuery विधि एक ऐसी क्वेरी को निष्पादित करने का प्रयास करती है जो कोई पंक्तियाँ नहीं लौटाती है, और डेटाबेस में संपादित पंक्तियों की मात्रा को प्रदर्शित करने वाला एक पूर्णांक देता है। तो यह परिणामों की सरणी को एक पूर्णांक फ़ील्ड में डालने का प्रयास कर रहा है, जो संभव नहीं है।
तो आपके प्रश्न का उत्तर देने के लिए, त्रुटि का कारण प्रश्न है। चुनिंदा प्रश्नों के लिए आपको ExecuteReader()
. का उपयोग करना चाहिए विधि।