标题:MyQQ的小问题
只看楼主
zhangfuning
Rank: 1
来 自:济南
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-9-21
 问题点数:0 回复次数:3 
MyQQ的小问题
这是一个操作数据库  查询登录用户名和密码是否正确的方法,把查出的数据存到User类里面,
public User GetUser(string id, string loginPwd)
        {
         
                string sql = string.Format("select id,loginPwd from Users where id={0} and loginPwd='{1}'", id, loginPwd);
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                DBHelper.connection.Open();
                SqlDataReader dataReader = command.ExecuteReader();
                if (!dataReader.HasRows)
                {
                    MessageBox.Show("用户名或密码输入不正确", "提示");
                }
                else
                {
                    

                    while (dataReader.Read())
                   1.     user.Id = (int)dataReader["id"];
                   2.     user.LoginPwd = dataReader["LoginPwd"].ToString();

                    dataReader.Close();
                    MessageBox.Show("用户登录成功","提示");
                  
                    MainForm mf = new MainForm();
                    mf.Show();
                    this.Visible = false;//隐藏当前窗体
                    
                }

         
                DBHelper.connection.Close();
              
           

            return user;
        }

1.  和 2.  不管怎么换位置都是第二句报错


哪个大哥给看看怎么个意思  为什么报这个错误呢?应该怎么改啊
搜索更多相关主题的帖子: 用户名 数据库 
2011-04-02 09:42
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
得分:0 
程序代码:
 while (dataReader.Read())
{
    user.Id = (int)dataReader["id"];
    user.LoginPwd = dataReader["LoginPwd"].ToString();
}

两条语句,应该要用{}括起来吧
2011-04-02 09:57
盖聂
Rank: 1
来 自:山西
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-4-2
得分:0 
回复 楼主 zhangfuning
数据库中没有数据啊
2011-04-02 17:12
盖聂
Rank: 1
来 自:山西
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-4-2
得分:0 
上面的是谁回的,懂编程吗?
2011-04-02 17:13



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




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

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