私は2つのテーブルを持っています:
表1
id | employee name | password
表 2
employe id | details
従業員がログインすると、その時点で、ID と名前で従業員を検証することにより、2 番目のテーブルにある詳細が表示されます。このために、最初のテーブルに主キーを、2 番目のテーブルに外部キーを配置しました。クエリのコーディングに感銘を受けました。だれか助けてもらえますか?
返信ありがとうございます。そのクエリを書きますが、私の問題は私のコードにあります。これは、ログインしてデータベースに対してユーザーを確認するコードです
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 を使用して従業員の詳細を取得し、それを私のページに表示する必要があります。
感謝と敬意