c#中用visual studio 连接数据库实现登陆怎么做,急求救啊,帮帮忙,万分感谢

stringuserName=txtname.Text;stringpassWord=txtpass.Text;stringconnString=@"DataSource... string userName = txtname.Text;
string passWord = txtpass.Text;
string connString = @"Data Source=.\sqlepress;Initial Catalog=ClassManage;Integrated Security=true";
SqlConnection conn = new SqlConnection(connString);
//conn.Open();
string sql = string.Format("select book(*)from[account]where username='{0}'and passwors='{1}'", userName, passWord);
try {
conn.Open();
SqlCommand comm= new SqlCommand(sql, conn);
int n = (int)comm.ExecuteScalar();
if (n == 1)
{
this.DialogResult = DialogResult.OK;
this.Tag = true;
}
else
{
MessageBox.Show("您输入的用户名或密码错误","登陆失败", MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
this.Tag=false;

}

}
catch (Exception ex)
{
MessageBox.Show(ex.Message,"操作数据库出错", MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
this.Tag=false;
}
finally
{
conn.Close();
}
//MessageBox.Show("欢迎进入班级管理系统!!", "登陆成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
//Class c1 = new Class(); c1.Show(); this.Hide();
}

这是我在登陆按钮事件里写的,请问哪里不对吗? 帮忙改改吧,
我自己建立好数据库i了,就登陆时TextBox输入数据库里的用户名和密码实现数据库连接和登陆
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
匿名用户
2014-06-23
展开全部
book(*) 这是什么东西
更多追问追答
追问
实在不会做了,但着急交作业,谁帮帮忙,继续追加100悬赏分
追答
            string uname = this.textBox1.Text.Trim();
            string upassword = this.textBox2.Text.Trim();
            SqlConnection connection = new SqlConnection(@"Server=SQL连接名;Integrated Security=True;" + "DataBase=数据库名");
            connection.Open();
            SqlCommand command = connection.CreateCommand();
            command.CommandText = "select ID,PS from表名 where ID='" + uname + " '";
            SqlDataReader reader = command.ExecuteReader();
            if (reader.Read())
            {
                if (reader["PS"].ToString().Trim() == upassword)
                {
                    //登录成功
                }
                else
                {
                    //密码错误
                }
            }
            else
            {
                //此用户不存在,请您注册!
            }
            connection.Close();
            reader.Close();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式