private void button1_Click(object sender, EventArgs e)
{
string name;
name = textBox5.Text;
SqlConnection con10 = new SqlConnection("con strn");
SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name");
cmd10.Parameters.AddWithValue("@name",name);
cmd10.Connection = con10;
cmd10.Connection.Open();//line 7
SqlDataReader dr = cmd10.ExecuteReader();
}
if ( textBox2.Text == dr[2].ToString())
{
//do something;
}
7 행까지 디버그하면 괜찮지 만 그 후에 dr은 예외를 발생시킵니다.
Invalid attempt to read when no data is present.
던집니다. 사용자 이름 = sumant 인 테이블에 데이터가 있으므로 불가능합니다. 'if'문구가 맞는지 알려주세요 .........
그리고 어떻게 오류를 제거합니까 ??