如何验证sqlserver数据库中是否存在某用户 比如在textbox中输入学生学号2011001,点击button查询,如果该学号在数据库中,就弹出下一窗口,如果没有就弹出对话框提示用户不存在。数据库是localhost\\SQLEXPRESS; 表是student_form; 学号名称是stu_id; 各位牛人帮帮小弟写下这段代码吧。小弟初学,菜鸟一枚啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); } l楼正解了 、lz改改就可以了 新人请教:上传到服务器上的文件,怎么生成下载链接? listview选中某项如何不变蓝色背景和字体颜色 有关类里属性的声明问题 各位大大帮下忙,看下哪里出错了,无限感激 Webservice的访问 wpf找不到事件和控件 TreeView 4层遍历显示 关于DataGridViewImageCell重绘,自适应cell大小. 无法加载ept项目? Dataset数据源相关,小白求救 picturebox的最大值是32767 关于扫描器把二维条码输入textbox的问题,在线等
{
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);
}