标题:打算用C#创建一个登陆界面,使用Access数据库中保存的账号密码进行登陆,但 ...
取消只看楼主
炮哥
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2017-10-25
结帖率:100%
 问题点数:0 回复次数:0 
打算用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编辑过]

搜索更多相关主题的帖子: 登陆 账号 密码 读取 Text 
2017-10-31 16:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481989-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.105395 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved