मुझे पता है कि मैं while(dr.Read()){...}
का उपयोग कर सकता हूं लेकिन यह मेरी तालिका पर हर फ़ील्ड को लूप करता है, मैं पहली पंक्ति से सभी मानों को पुनर्प्राप्त करना चाहता हूं, और फिर दूसरा ... और इसी तरह।मैं सी # में डेटा रीडर के साथ पंक्तियों के माध्यम से कैसे लूप करूं?
चलो कहते हैं कि मैं इस तरह एक मेज करते हैं:
ID--------------Value1--------------Value2------------------Value3
1 hello hello2 hello3
2 hi1 hi2 hi3
पहले मैं प्राप्त करना चाहते हैं, hello
, hello2
और hello3
और उसके बाद दूसरी पंक्ति पर जाकर सभी मूल्यों को प्राप्त।
क्या यह हासिल करने का कोई तरीका है? मुझे आशा है कि कोई समझ जाएगा कि मेरा क्या मतलब है।
मुझे बहुत खेद है, यह अब हल हो गया है। मैं बस सही कोडिंग नहीं कर रहा था ...
और हाँ SqlDataReader.Read() विधि करता है जो इसे करना है, फिर गलती मेरी थी।
मुझे समझ में नहीं आता कि आपका क्या मतलब है। एक डेटा रीडर पहले से ही पंक्तियों को एक पंक्ति में वापस लौटाता है, और आप किसी भी क्रम में प्रत्येक कॉलम तक पहुंच सकते हैं, संभवतः पहले से आखिरी तक यदि आप चाहते हैं। क्या आप कुछ ठोस कोड, अपेक्षित आउटपुट और आउटपुट को वास्तव में प्राप्त करने के लिए अपना प्रश्न अपडेट कर सकते हैं? – hvd