登陆成功后显示数据库表内内容(SQL)

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:27:29
登陆用户后,显示相应的数据内容,但是如果有第二个表的话,却显示错误,即如何显示其他的表呢?

SqlCommand cmd = new SqlCommand("select * from teacher where id=@id and possword=@pwd", con);
cmd.Parameters.Add("id", SqlDbType.VarChar).Value = UserName.Text;
cmd.Parameters.Add("pwd", SqlDbType.VarChar).Value = PassWord.Text;
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
我这样登陆用户成功后,想要显示该用户的相应数值,用label显示,
Session.Add("name", ds.Tables[0].Rows[0].ItemArray[0].ToString());
Session.Add("power", ds.Tables[0].Rows[0].ItemArray[2].ToString());
用session显示出来的是第一个表没有问题,但是我想显示第二个表(表中有第一个表的关键字)显示出对应的用户就不行了,每次都显示出第一行的用户的内容,谁能告诉我用什么方法显示第二个表对应用户的内容呢?

根据第一个表里面得到的值就可以当第二个表的条件!再次查询就好咯!

第二个表是什么?

你想怎么显示?从你给的代码里,完全看不出你是怎么显示第二个表的.

最好把代码贴全.