我有两张桌子:
表1
id | employee name | password
表2
employe id | details
当员工登录时,我们会通过验证员工的身份和姓名来显示他在第二个表中的详细信息。为此,我将第一个表的主键和第二个表的foriegn键。我很惊讶编码查询,任何人都可以帮我解决这个问题吗?
回复的谢谢。我写了那个查询,但问题出在我的代码上 这是用于登录和验证用户againest数据库的代码
cmd.Connection = conn;
conn.Open();
cmd.CommandText = "SP_user_verifi";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Name", nameforlogin.Text);
cmd.Parameters.AddWithValue("@Password", pwdforlogin.Text);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.SelectCommand = cmd;
da.Fill(ds);
if (ds != null && ds.Tables.Count > 0)
{
string status = ds.Tables[0].Rows[0][0].ToString();
if (status == "yes")
Session["name"] = nameforlogin.Text;
Session["password"] = pwdforlogin.Text;
Response.Redirect("test.aspx");
}
else
{
Response.Redirect("login.aspx");
}
登录后我需要使用会话中的id检索雇员的详细信息并在我的页面中显示它。你可以告诉我了吗
谢谢和问候