如何验证sqlserver数据库中是否存在某用户

augustwong 2011-03-31 01:47:16
比如在textbox中输入学生学号2011001,点击button查询,如果该学号在数据库中,就弹出下一窗口,如果没有就弹出对话框提示用户不存在。数据库是localhost\\SQLEXPRESS; 表是student_form; 学号名称是stu_id; 各位牛人帮帮小弟写下这段代码吧。小弟初学,菜鸟一枚啊。
...全文
222 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
li358871791 2011-03-31
  • 打赏
  • 举报
回复
l楼正解了 、lz改改就可以了
=PNZ=BeijingL 2011-03-31
  • 打赏
  • 举报
回复
1楼很详细
qq514418353 2011-03-31
  • 打赏
  • 举报
回复
- -
ningweidong 2011-03-31
  • 打赏
  • 举报
回复
就是一句sql语句
cy19851024 2011-03-31
  • 打赏
  • 举报
回复
用stored procedure 吧。
哥本哈根 2011-03-31
  • 打赏
  • 举报
回复
楼主要改改再试试哦
Purple_Sky2010 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chengangmax 的回复:]
if (this.textBox1.Text==""||this.textBox2.Text=="")
{
MessageBox.Show("用户名或密码不能为空","",MessageBoxButtons.OK);
}
//验证用户名和密码
else
{
using (SqlConnection con = new SqlConnection(d.sql……
[/Quote]


捞现成的 哈哈哈 一楼的都说了,楼主试试。。。。
大笨蛋 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zzmsyt 的回复:]
让一楼抢先了 楼主接分
[/Quote]
jf..........
zzmsyt 2011-03-31
  • 打赏
  • 举报
回复
让一楼抢先了 楼主接分
augustwong 2011-03-31
  • 打赏
  • 举报
回复
谢谢楼上热心帮忙
chengangmax 2011-03-31
  • 打赏
  • 举报
回复
改一下就好了
chengangmax 2011-03-31
  • 打赏
  • 举报
回复
if (this.textBox1.Text==""||this.textBox2.Text=="")
{
MessageBox.Show("用户名或密码不能为空","",MessageBoxButtons.OK);
}
//验证用户名和密码
else
{
using (SqlConnection con = new SqlConnection(d.sqlcon()))
{
con.Open();
string sql = "select * from us where UserName='" + textBox1.Text + "' and UserPwd='" + textBox2.Text + "'";
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
if (sdr.HasRows)
{
sdr.Close();
MessageBox.Show("登陆成功", "", MessageBoxButtons.OK);
this.Hide();
main m = new main();
m.Show();

}
else
{
sdr.Close();
MessageBox.Show("对不起,您输入的用户名或密码错误", "", MessageBoxButtons.OK);

}

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧