0

私は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 を使用して従業員の詳細を取得し、それを私のページに表示する必要があります。

感謝と敬意

4

0 に答える 0