建一张登录信息的表,里面记录用户名,密码,
用cmd.CommandText = "select name,psw from users where name='textBox1.Text'and psw='textBox2.Text'";
查找对应的用户名和密码。textBox1是用户名输入框,textBox2是密码输入框但是不知道接下来用什么条件语句判断没有没找到相应的记录。请问要怎么写?或者说这种方法可不可行??
用cmd.CommandText = "select name,psw from users where name='textBox1.Text'and psw='textBox2.Text'";
查找对应的用户名和密码。textBox1是用户名输入框,textBox2是密码输入框但是不知道接下来用什么条件语句判断没有没找到相应的记录。请问要怎么写?或者说这种方法可不可行??
解决方案 »
- 请教一个关于时间的问题,我的数据库中字段存的是年月日和时分秒,现在我用DateTimePicker1控件选择时间只有年月日,然后查询该年月日的内容,请问要怎么做
- 语言和工具的问题
- C#客户端与C++服务器端之间的数据传输
- 高分求教:关于erp客户端服务器的架构
- 问一个系统稳定性的问题
- 这样连上了吗
- C# comboBox自动保存历史记录
- 关于发送邮件的问题,请大家帮帮忙!!急啊!!!
- 有很高参考价值财务进销存早期版本源码分享(30M完全C#) 需要者发送邮件到[email protected] 每信必复
- Socket编程服务端无法收到数据问题
- 很简单的问题
- c#里如果点击子窗口,父窗口也随之关闭
==>
cmd.CommandText = "select name,psw from users where name='" + textBox1.Text + "'and psw='"+textBox2.Text+"'";其实最好还是使用参数化,不过按我这个改 你就可以判断了
{
using (var reader = cmd.ExecuteReader(con, "select name,psw from users where name='textBox1.Text'and psw='textBox2.Text'"))
{
if(reader.HasRows)
{
//表示找到数据
}else{
//数据不存在
}
}
}
if(i>0)
{
messageBox.Show("登陆成功");
}