मेरे पास हाल ही में एक ही मुद्दा था। मुझे "बंद ऑब्जेक्ट पर अमान्य ऑपरेशन" मिला, लेकिन जब मैंने कोड डीबग किया, तो यह OracleDataReader था जो बंद था न कि OracleConnection . मेरी समस्या यह थी कि retuned
एक खाली प्रतिक्रिया और DataReader डेटा नहीं होने पर खुद को बंद कर देता है। तो मेरा संकल्प बस जाँच कर रहा था कि क्या डेटा रीडर में निम्नलिखित जोड़कर कोई पंक्तियाँ हैं ..
dro.Read();
if (dro.HasRows)
{
//Do your
}
मुझे आशा है कि यह किसी की मदद करेगा।