标题:[求助]数据库连接错误
取消只看楼主
negat
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-5-17
 问题点数:0 回复次数:2 
[求助]数据库连接错误

private void btn_login_Click_1(object sender, System.EventArgs e)
{
string id=idtxt.Text.Trim();
string pwd=pwdtxt.Text.Trim();
if(id=="")
{
MessageBox.Show("请输入ID号");
}
else
{
SqlConnection conn=new SqlConnection("Server=localhost;uid=sa;pwd=;database=wxj");
string sql="select top 1 * from user_login where userid='"+id+"'";
SqlCommand cmd=new SqlCommand(sql,conn);
conn.Open();
SqlDataReader usdr=cmd.ExecuteReader();
if(usdr!=null)
{
if(usdr.Read())
{
if(usdr["userpwd"].ToString()!=pwd)
{
MessageBox.Show("用户名和密码不相符");
}
else
{
MessageBox.Show("登录成功");
this.Close();
}
}
usdr.Close();
}
}

}
提示是“未处理的“System.Data.SqlClient.SqlException”类型的异常出现在system.data.dll中。”
其他信息:系统错误!!!!!
这只是一个简单的密码验证程序 可是就过不了。。。。

[此贴子已经被作者于2006-5-17 17:30:26编辑过]

搜索更多相关主题的帖子: 数据库 
2006-05-17 17:03
negat
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-5-17
得分:0 
我DATABASE里面的user_login表里面就三个字段userid userpwd username
看不出哪有错误 就是运行不了 只要输入用户密码click一下 就挂了 提示错误
2006-05-17 17:23
negat
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-5-17
得分:0 
楼上的 多谢 不过用COUNT判断我一开始就使用过了 没通过 你可否贴下代码 可能我对这个方法的认识有点错误
2006-05-17 20:07



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




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

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