日期:2014-05-19  浏览次数:20817 次

SQL语句问题啊~(简单极了)C#
我写了一个用户登陆系统~现在问题是这样的
在用户输入了用户名秘密符合后,就查询这个表中这一行的另一字段的内容,并保存下来~谢谢~
例如:数据库表如下
users             name                   password                
123                   kk                       123456
456                   jj                       456789
现在登陆成功~要获取users这一行的name字段的内容,就是“kk”,然后保存到字符串ss中~
再次谢谢

------解决方案--------------------
this.oleDbConnection1.Open();
this.oleDbDataAdapter1.Fill(dataSet21.Users);
foreach(DataRow mytable in this.dataSet21.Tables[ "Users "].Rows)
{
if(mytable[ "UserName "].ToString()==this.textBox1.Text.Trim()&&mytable[ "UserPassWord "].ToString()==this.textBox2.Text.Trim())
{b=true;}
string kk= "UserName ";

}

只供参考,有些和你做时的代码不同
方法基本是这样
------解决方案--------------------
你这样子要操作两次数据库,没必要
select [name] from t1 where users= '123 ' and password= '123456 '
这样就ok
有的话说明登录成功,取到的就是name
没有的话说名登录失败

一次就够了