जब आप 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.
}