我在SQL数据库中有个密码表,里面有两个字段1.用户名2.密码.(表中用户名下有2个用户,张红,李明)我如何编写代码能读出这两个用户?
比如将这两个用户名读出来分别赋给,texbox1和texbox2 ??
(数据库连接:SqlConnection myconnect = new SqlConnection("server=A02-SERVER;uid=SA;pwd=;database=Exercise");)谢谢各位了,请高手指点!!!!!
比如将这两个用户名读出来分别赋给,texbox1和texbox2 ??
(数据库连接:SqlConnection myconnect = new SqlConnection("server=A02-SERVER;uid=SA;pwd=;database=Exercise");)谢谢各位了,请高手指点!!!!!
{
DataSet mySet = new DataSet(); SqlDataAdapter myAdapter = new SqlDataAdapter();
myAdapter.SelectCommand = new SqlCommand("SELECT * FROM 密码表", myConnection);
myAdapter.Fill(mySet); textBox1.Text = (string)mySet.Tables[0].Rows[0]["用户名"];
textBox2.Text = (string)mySet.Tables[0].Rows[1]["用户名"];
}
如果是单行
就使用 SqlDataReader 替代 SqlDataAdapter
建议你还是先看看书,先看看快速入门教程(.Net Framework SDK 中带的那个快速入门).
另外那个补充,对新人(显然提这个问题的人肯定是新人) 很有误导意义,还不如不补充,他肯定会理解为把SqlDataAdapter 替换成SqlDataReader ...而这么做的结果就是编译不通过. 而且就算是两行吧,这里也是用Reader更合适一些