c#.net中查找数据库

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:03:44
我想实现一个登录界面,输入用户名和密码然后通过数据库比对后进入系统,我会SQL语句,但不会在c#中执行,我想把查找的结果赋值给一个变量,请问怎么实现,请说明白点,实现后我愿意追加到60分。
谢谢!
我是用ADO.NET控件链接的数据库,请问那个代码粘上就好用吗,能不能说明一下。

我用的是返回DATASET方法,然后检索数据集中有没有对应的记录,如果有则进入系统,如果没有则提示错误信息。
引用命名空间:using System.Data.SqlClient;

定义两个变量:private SqlConnection conn;
private string sqlconnstr;
private void Form1_Load(object sender, EventArgs e)
{
if (textbox1.text.equel("") || textbox2.text.equel(""))
{MessageBox.Show("请将用户名或者密码填写完整");
}
else
{
GetConn();
DataSet resultds = GetDs();
if (resultds.Tables[0].Rows.Count > 0)
{
string _userStr = resultds.Tables[0].Rows[0][数据库中用户名字段].ToString();
string _pwdStr = resultds.Tables[0].Rows[0][数据库中密码字段].ToString();
if (textbox1.text == _userStr && textbox2.text == _pwdStr)
{
MessageBox.Show("登录成功!");
}
else
{
MessageBox.Show("登录失败,请检查用户名或密码!");
}
}
else
{
MessageBox.Show("登陆失败,是否注册?");
}
}<