私はwanatを使ってデータベースから学生IDを取得しました。ここで私が試したコードですが、何も表示していません。 おかげで...ラベルからデータベースにデータを取り出す方法
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=DESKTOP-Q69PRF4;Initial Catalog=new;Integrated Security=True");
if (con.State == ConnectionState.Open)
{
con.Close();
}
con.Open();
string str = "select * from StRecords where StID='" + Session["login"] + "'";
SqlCommand com = new SqlCommand(str, con);
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
Label11.Text = dt.Rows[0]["StID"].ToString();
}
}
次のコマンドを実行していません。SqlDataReader reader = command.ExecuteReader(); while(reader.Read()){} –
@RadinGospodinov 'da.Fill(dt);' – fubo
コードをデバッグできますか?あなたの 'Session [" login "]'にある価値があることを確認してください。 – mmushtaq