标题:求教 登陆条件解析
只看楼主
luke0718
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-11-24
结帖率:50%
已结贴  问题点数:16 回复次数:3 
求教 登陆条件解析
if((textBox1.Text=="")||(textBox2.Text==""))
{
MessageBox.Show(this,"请从新输入用户名和密码!","信息提示",
MessageBoxButtons.OK,MessageBoxIcon.Information);
}
else
{
SqlConnection con=DB.CreateConn();
con.Open();
SqlCommand cmd=new SqlCommand("select count(*) from login where ID='"+textBox1.Text+"'",con);
int count1=Convert.ToInt32(cmd.ExecuteScalar());
if(count1<=0)
{
  this.errorProvider1.SetError(this.textBox1,"用户名输入错误");
}
  SqlCommand cmd1=new SqlCommand("select count(*) from login where pwd='"+textBox2.Text+"'",con);
int count2=Convert.ToInt32(cmd1.ExecuteScalar());
int count3=count1+count2;
if(count3<=count1||count3<=count2)
{
this.errorProvider1.SetError(this.textBox2,"密码输入错误");
DialogResult drt=MessageBox.Show("用户名密码错误,是否重新输入?","提示信息",MessageBoxButtons.RetryCancel,MessageBoxIcon.Question);
switch(drt)
{
case DialogResult.Retry:
textBox1.Text="";
textBox2.Text="";
break;
case DialogResult.Cancel:
break;   
}


  请求高手能解释红色部分的意思!谢谢!
搜索更多相关主题的帖子: 登陆 解析 条件 
2010-12-16 22:34
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
得分:5 
int count1=Convert.ToInt32(cmd.ExecuteScalar());//查询login表中ID='"+textBox1.Text+"'的数据条数并转换为整数
if(count1<=0)//一条都没有

int count2=Convert.ToInt32(cmd1.ExecuteScalar());//查询login表中pwd='"+textBox2.Text+"'的数据条数
int count3=count1+count2; //ID='"+textBox1.Text+"'或者pwd='"+textBox2.Text+"'的数据总和
if(count3<=count1||count3<=count2) //这行的意思是不是刚好符合ID和密码的数据只有1条?有点别扭

站在春哥的肩膀上
2010-12-17 11:24
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:5 
楼上已经回答了
2010-12-17 22:17
growingbird
Rank: 1
等 级:新手上路
帖 子:68
专家分:5
注 册:2008-12-24
得分:5 
直接  int i = int.Parse(sqllogin.ExecuteScalar().ToString());
  if (i > 0)
  { 登录成功}

else
{登录失败}

是不是就这样就行了啊
2010-12-21 17:11



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




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

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