有数据库badate
表:userinfo:字段为:userid和PassWrd在窗体中有textbox1,textbox2和button1要求在textbox1中输入帐号,textbox2中输入密码 点击button1 调用一个新的from
请高手指教,有原代码为佳,谢谢
表:userinfo:字段为:userid和PassWrd在窗体中有textbox1,textbox2和button1要求在textbox1中输入帐号,textbox2中输入密码 点击button1 调用一个新的from
请高手指教,有原代码为佳,谢谢
解决方案 »
- 操作数数据类型 text 对于 subtract 运算符无效。
- flex与.net交互信息()
- 串口通讯类
- 如何将rtf 保存成图片格式?
- 求一个窗体Load时的多线程方法
- C#窗体效果如何实现
- 数据导excel客户端问题,
- 水晶报表柱状图 将图中柱子分组
- 用.NET环境制作C#的Application程序,对一个放到Form上的Panel,有没有象C++ Builder中的自动对齐属性?
- 怎样实现vs.net的属性窗口可以固定在右边,又可以在mouseover时打开在mouseout时关闭?
- 菜鸟求助:有哪位大侠能够帮我看看这些代码为什么不能把数据写回到数据库?
- 使用backgroundworker中遇到的怪异问题.
string UserName = textBox1.Text.Trim();
string UserPsw = textBox2.Text.Trim();
if (textBox1.Text == "")
{
MessageBox.Show("请输入用户名!");
}
SqlConnection connStr = new SqlConnection("Server=.;uid=sa;pwd=;database=badate");
connStr.Open();
SqlCommand cmd = connStr.CreateCommand();
cmd.CommandText = "select userid,PassWrd from userinfo where userid='" + UserName + "'";
SqlDataReader read = cmd.ExecuteReader();
if (read.Read())
{
if (read["PassWrd"].ToString().Trim() == UserPsw)
{
MessageBox.Show("恭喜您登陆成功!", "登陆成功!");
Login.linkname = read["userid"].ToString().Trim().Substring(0);
Form2 ok = new Form2();
ok.Show();
this.Hide();
}
else
{
MessageBox.Show("密码错误,请重新输入!", "错误");
}
}
else
{
MessageBox.Show("此用户不存在", "错误");
}
connStr.Close();
read.Close();你应该很容易看懂。。