登陆界面代码问题
这个登陆界面是与数据库连接的,但是每次输入账号和密码的时候都会出错,请各位大哥大姐帮我解决一下,谢谢咯,登陆界面:
弹出的出错信息:
登陆按钮的代码:
private void login_butt_Click(object sender, System.EventArgs e)
{
try
{
strconn="select * from syuser where Use_name="+"'"+this.User_name.Text.ToString().Trim()+"'";//根据用户输入的用户名和密码初始化查询更新数据库字符串
myconn=new SqlConnection(connstr);
sqlda=new SqlDataAdapter(strconn,myconn);
dset.Clear();
sqlda.Fill(dset,"syuser");
mytable=dset.Tables[0];//查询的结果在Tables[0]中。
for(int j=0;j<mytable.Rows.Count;j++)
{
Userrows=mytable.Rows[j];
if(Userrows[1].ToString().Trim()==this.User_name.Text.ToString().Trim()&&Userrows[3].ToString().Trim()==this.Passwords.Text.ToString().Trim()) {
loginOrnot=true;
Username=Userrows[1].ToString().Trim();
this.Close();
}
else
{
MessageBox.Show("用户名/密码错误!请重试!","确认",MessageBoxButtons.OK);
loginOrnot=false;
this.User_name.Text="";
this.Passwords.Text="";
}
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString(),"确认",MessageBoxButtons.YesNoCancel);
}
return;
}
private void Logout_butt_Click(object sender, System.EventArgs e)
{
loginOrnot=false;
this.Close();
}
}
}
[ 本帖最后由 zxx546 于 2010-12-27 15:22 编辑 ]