打算用C#创建一个登陆界面,使用Access数据库中保存的账号密码进行登陆,但不知道怎么实现,求助!!怎样实现读取账号密码并进行匹配。
中间的代码 (自己的想法:将账号密码取到一个字符串中,但是程序运行后不论输入什么只能报登陆失败)int flag = 0;
string s; //打算用来取账号密码的
string c = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\Database1.mdb";
OleDbConnection a = new OleDbConnection(c);
a.Open();//
string ole = "select * from denglu ";
OleDbCommand md = new OleDbCommand(ole, a);
OleDbDataReader dr = md.ExecuteReader();
while (dr.Read())
{
s = dr.GetString(0);//表格中的数字取的文本格式
if (s == textBox1.Text + textBox2.Text)
{
flag = 1;
}
}
if (flag == 0)
{
label3.Text = "登陆失败";
}
else
{
label3.Text = "登陆成功";
}
a.Close();
[此贴子已经被作者于2017-10-31 17:16编辑过]