C# 登录代码 输入正确账户和密码却提示输入错误

“登录”按钮触发事件privatevoidbutton1_Click(objectsender,EventArgse){stringrole=cbRole.Text;if... “登录”按钮触发事件

private void button1_Click(object sender, EventArgs e)
{
string role = cbRole.Text;
if (textBox1.Text == "")
{
MessageBox.Show("请输入用户名称");
}
else if (textBox2.Text == "")
{
MessageBox.Show("请输入用户密码");
}
else if (role == "")
{
MessageBox.Show("请选择用户角色");
}
else
{
myConnectionString = @"Server=(local)\SQL_2005;INTEGRATED SECURITY=TRUE;" +

"Database=平面设计";
SqlConnection thisConnection = new SqlConnection(myConnectionString);

string selectstr = "select 用户名称,用户密码 from 用户 ";

SqlCommand cmm= new SqlCommand(selectstr, thisConnection);
thisConnection.Open();

SqlDataReader myDataReader;
myDataReader = cmm.ExecuteReader();

bool b_accept = false;

while (myDataReader.Read())
{
if ((myDataReader.GetString(0).ToString()) == (textBox1.Text.ToString()))
{
if(( myDataReader.GetString(1).ToString()) == (textBox2.Text.ToString

()))
{
b_accept = true;
break;
}
}
}

if (b_accept == true)
{
this.Close();
MainForm f2 = new MainForm();
f2.Show();
}

else
{
MessageBox.Show("用户名或密码不正确,请重新输入!", "错误");

}
}

}

数据库:表——用户,有两列——用户名称,用户密码!!

有没有人帮忙看看!输入正确账户和密码却提示输入错误
展开
 我来答
百度网友7e63a0ce8
2010-05-12 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:149万
展开全部
单步调试一下,应该是你代码逻辑问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式