Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

त्रुटि - कोई डेटा मौजूद नहीं होने पर पढ़ने का अमान्य प्रयास। डेटा मौजूद होने पर भी SQLDataReader का उपयोग करते समय

जब आप SqlCommand.ExecuteReader() . को कॉल करते हैं , SqlDataReader कि यह आपको प्रारंभ में पहले . स्थित देता है पहला रिकॉर्ड। आपको SqlDataReader.Read() पर कॉल करना होगा किसी भी डेटा तक पहुँचने का प्रयास करने से पहले पहले रिकॉर्ड में जाने के लिए। SqlDataReader.Read() true लौटाता है अगर यह पहले रिकॉर्ड में जाने में सक्षम था; यह false लौटाता है अगर कोई रिकॉर्ड नहीं हैं।

if (sqlDataReader.Read())
{    
    String roles = sqlDataReader[0].ToString();
    return roles;
}
else
{
    // The user name or password is incorrect; return something else or throw an exception.
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम स्तर WHERE क्लॉज का उपयोग करके सभी SQL NULL मानों को एक से अधिक कॉलम में अपडेट करें?

  2. SQL सर्वर:sp_who2 का आउटपुट फ़िल्टर करें

  3. EF फ़ंक्शन आयात StoredProc द्वारा लौटाए गए स्तंभों को नहीं पहचानता है

  4. तालिका पंक्ति को ठीक से काम करने के लिए मेरी SQL क्वेरी क्यों नहीं है?

  5. स्रोत नियंत्रण और संग्रहीत कार्यविधियाँ