के साथ उपयोग किए जाने पर आउटपुट पैरामीटर पठनीय नहीं है संग्रहीत प्रक्रियाओं के माध्यम से डेटाबेस (जैसे SQL सर्वर) से डेटा तक पहुंचने के लिए DataReader
ऑब्जेक्ट का उपयोग करते समय, निष्पादन से पहले कमांड ऑब्जेक्ट में जोड़ा गया कोई भी आउटपुट पैरामीटर पढ़ने के बाद भर नहीं जा रहा है। मैं पंक्ति डेटा को ठीक से पढ़ सकता हूं, साथ ही साथ सभी इनपुट पैरामीटर, लेकिन आउटपुट वाले नहीं।डेटा पैरामीटर
10
A
उत्तर
16
यह DataReaders की "डिज़ाइन द्वारा" प्रकृति के कारण है। ParameterDirection.Output
के रूप में चिह्नित कोई भी पैरामीटर डेटारिएडर बंद होने तक "भरा" नहीं होगा। अभी भी खुला होने पर, सभी आउटपुट पैरामीटर शायद null
पर वापस आ जाएंगे।
इस से संबंधित संपूर्ण माइक्रोसॉफ्ट केबी आलेख को here देखा जा सकता है।