| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 614 人关注过本帖
标题:大半天了,我实在找不出究竟错在哪~正大汗-_-U
取消只看楼主 加入收藏
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
 问题点数:0 回复次数:2 
大半天了,我实在找不出究竟错在哪~正大汗-_-U
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


验证管理员输入的帐号和密码是否正确
在“登录”按钮我写了如下的代码:
private void btnlogin_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtuser.Text) || String.IsNullOrEmpty(txtpwd.Text))
            { MessageBox.Show("输入帐号/密码再登录", "错误提示"); return; }
            int i, flag = 0;
            label1.Text = null;//密码下面有个lable1,用来显示帐号和密码。
            string str1 = txtuser.Text; string str2 = txtpwd.Text;
            string StrSel = "select * from [db_user]";
            string strRow1 = ""; string strRow2 = "";
            string ConnectStr = "server=localhost;database=ClassDesign;uid=sa;pwd=;";
            SqlConnection MyCon = new SqlConnection(ConnectStr);
            try
            {
                MyCon.Open();
                this.Text = "已连接,正在登录";
            }
            catch (SqlException e1)
            {
                MessageBox.Show("连接失败", "出错");
                return;
            }
            SqlCommand MyCmd = new SqlCommand(StrSel,MyCon);
            SqlDataAdapter MydataAdapter = new SqlDataAdapter();
            MydataAdapter.SelectCommand = MyCmd;
            DataSet MyDs = new DataSet();
            MydataAdapter.Fill(MyDs,"db_user");
            for (i = 0; i < MyDs.Tables["db_user"].Rows.Count; i++)
            {
                strRow1 = MyDs.Tables["db_user"].Rows[i]["user"].ToString();
                label1.Text += strRow1;
                strRow2 = MyDs.Tables["db_user"].Rows[i]["pwd"].ToString();
                label1.Text += strRow2;
                if (str1 == strRow1 && str2 == strRow2)
                { flag = 1; break; }
            }
            if (flag == 1)
            {
                this.Hide();
                FrmMain f = (FrmMain)this.ParentForm;
                f.updataMenu();
            }
            else
            {
                MessageBox.Show("帐号/密码错误","错误提示");
                txtuser.Focus();
            }
        }
明明我输入正确,但就是不肯让我登录,气死了
实在是看不出代码错在哪里
搜索更多相关主题的帖子: 帐号 密码 Text String 
2007-12-11 13:22
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
得分:0 
第一张图有点模糊,点击就会看得清楚

责人之心责己 宽己之心宽人
2007-12-11 13:26
一刀客
Rank: 1
等 级:新手上路
帖 子:181
专家分:0
注 册:2007-10-26
收藏
得分:0 
谢谢了~问题解决

责人之心责己 宽己之心宽人
2007-12-11 18:09
快速回复:大半天了,我实在找不出究竟错在哪~正大汗-_-U
数据加载中...
 
   



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

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