ds.Tables[1].Rows[0][0].ToString()
stringsqlstmt="select密码from用户where用户账号='"+textBox1.Text+"'";SqlDataAdapterdaPwd=newSq...
string sqlstmt = "select 密码 from 用户 where 用户账号='" + textBox1.Text + "'";
SqlDataAdapter daPwd = new SqlDataAdapter(sqlstmt, conn);
daPwd.Fill(ds, "密码");
p = ds.Tables[1].Rows[0][0].ToString();
MessageBox.Show(p);
MessageBox.Show(textBox2.Text);
if (textBox2.Text==p {
Form1 form1 = new Form1();
form1.Show();
}
以上代码无误,可是,调试时,MessageBox.Show(p);MessageBox.Show(textBox2.Text);输入的是同样的结果,但这个if判断一直都是假的,我确信问题出在p = ds.Tables[1].Rows[0][0].ToString();上,(string)p也用了,就不通不过,
请问怎么解决这个问题 展开
SqlDataAdapter daPwd = new SqlDataAdapter(sqlstmt, conn);
daPwd.Fill(ds, "密码");
p = ds.Tables[1].Rows[0][0].ToString();
MessageBox.Show(p);
MessageBox.Show(textBox2.Text);
if (textBox2.Text==p {
Form1 form1 = new Form1();
form1.Show();
}
以上代码无误,可是,调试时,MessageBox.Show(p);MessageBox.Show(textBox2.Text);输入的是同样的结果,但这个if判断一直都是假的,我确信问题出在p = ds.Tables[1].Rows[0][0].ToString();上,(string)p也用了,就不通不过,
请问怎么解决这个问题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询