110,545
社区成员
发帖
与我相关
我的任务
分享
孩子你还是好好去学习基础知识吧。
cmd1.ExecuteScalar();
你知道这个方法的作用吗如果不知道你就不要乱用他。
cmd1.ExecuteScalar()
描述如下:
读取出第一条记录的第一列的值,如果无记录则为 DBNULL
private void button1_Click(object sender, EventArgs e)
{
OleDbDataReader reader = null;
string s1="0";
string s2 = "0";
s1 = textBox1.Text;
s2 = textBox2.Text;
string sqlmsg;
sqlmsg = "select * from 用户库 where 用户名= " + s1 + "and 密码 =" + s2;
cmd1 = new SqlCommand( sqlmsg, con);
con.Open();
reader = cmd.ExecuteReader();
con.Close();
if (reader.Read())
{
textBox2.Text = s1;
}
else
{
MessageBox.Show("密码不正确");
}
}
如果你要输出 正确密码的话
改语句 为你的那个 "select 密码 from 用户库 where 用户名= '" + s1 + "'"
填充reader
else
{
textbox1.text = reader["密码"].ToString();
}