C# 登陆器源码问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 12:31:27
while (reader.Read())
{
if (String.Format(reader.GetValue(0).ToString()) == textBox1.Text && String.Format(reader.GetValue(0).ToString()) == textBox2.Text)
{
MessageBox.Show("您通过了验证!");
break;
}
else
{
MessageBox.Show("账号密码有误!");
break;
};
};帐号密码 验证老错误!!!
或者 做一个源代码给我也可以 要测试好了的哦,真郁闷老出错。

if ( String.Format(reader.GetValue(0).ToString()) == textBox1.Text && String.Format(reader.GetValue(0).ToString()) == textBox2.Text)

你这里全是0的嘛

不是很清楚你的这个 reader是什么 你可以试试
///////////// 全局变量/////////////////
int i = maxtry;//最大尝试次数

private void bLogin_Click(object sender, EventArgs e)
{
string strUserName = tbUserName.Text;
string strPassword = tbPassword.Text;

string sql = "select * from usertable where username = "+ strUserName+" and password = "+strPassword+" ";
//执行SQL语句,然后判断是否存在记录,代码略
bool bLogin = ExecSQL(sql);

if (bLogin)
{
// 用户名密码正确,则退出该登陆框
DialogResult = DialogResult.OK;
this.Close();
}
else
{
MessageBox.Show(&q