首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于登陆界面的验证。菜鸟

2012-12-25 
关于登陆界面的验证。初学者代码public bool ValidateUser(string txtUser,string txtPwd,ref string messa

关于登陆界面的验证。初学者
代码

  public bool ValidateUser(string txtUser,string txtPwd,ref string message )
        {
          
            
          string sql = string.Format("SELECT COUNT(*) FROM User WHERE ID='{0}'AND Pwd='{1}'",txtUser   , txtPwd );


            try
            {
               // 创建command命令
                SqlCommand command = new SqlCommand(sql, DBHekper.connetion);
                DBHekper.connetion.Open();
                int count = (int)command.ExecuteNonQuery();//统计返回值
                if (count ==1)
                {
                    return  true;
                }
                else
                {
                    message = "用户名或密码不存在!";
                     return  false;;
                }

            }
            catch (Exception ex)
            {
                 message = "操作数据库出错";
                    Console.WriteLine(ex.Message);
                    
            }

           
            finally
            {
               DBHekper.connetion.Close();
               

            }
            return false;
            
        }


每次在都在这里抛出异常  说是User附近语法错误。我都快崩溃了




关于登陆界面的验证。菜鸟

下面是数据库的表。
关于登陆界面的验证。菜鸟

[解决办法]
sql语句错误了
[解决办法]
[user] 加上方括号看看

热点排行