से मैं SqlDataReader.GetValue विधि का उपयोग डीबी से मूल्यों को पढ़ने के लिए:कैसे SqlDataReader.GetValue से डेटा प्राप्त करने के स्तंभ नाम
Log.WriteLine("Value of CompanyName column:" + thisReader.GetValue(1));
पैरामीटर के रूप में getValue स्तंभ के सूचकांक मिलता है। मैं कॉलम नाम के बजाय सूचकांक कैसे निर्दिष्ट कर सकता हूं?
मैं निम्नलिखित समाधान के रूप में इस्तेमाल किया - 'Log.WriteLine (" CompanyName स्तंभ का मान: "+ thisReader.GetValue (thisReader.GetOrdinal (" CompanyName "))); ' क्या [] मतलब है? – algot
@algot यह एक अनुक्रमित संपत्ति है, http://msdn.microsoft.com/en-us/library/aa288464.aspx या http://msdn.microsoft.com/en-us/library/2549tw02.aspx –
I देखें। सिंटैक्स को समझें "thisReader [" CompanyName "])। यह किसी भी तरह से तार्किक नहीं है। तार्किक" thisReader.fields ("CompanyName") होगा। मान "। लेकिन मैं किसके लिए न्याय कर रहा हूं ... – tmighty