出現新問題。在從數據庫中讀取數據時以及在記錄用完時,它只會顯示「無數據時無法讀取」,所以問題是如何防止這種情況發生?ASP.NET從數據庫讀取數據
這裏是我的代碼:
{
Label3.Text = Request.QueryString["Username"];
}
SqlConnection con = new SqlConnection("Data Source=JEVGENIJ-PC;Initial Catalog=ViaFitness;Integrated Security=True");
static SqlDataReader dr;
SqlCommand cmd;
protected void Button1_Click(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from Summary where UserName='"+Label3.Text+ "'", con);
dr = cmd.ExecuteReader();
dr.Read();
Label3.Text = dr[2].ToString();
Label1.Text = dr[1].ToString();
Label2.Text = dr[0].ToString();
}
protected void Button2_Click(object sender, EventArgs e)
{
dr.Read();
Label3.Text = dr[2].ToString();
Label1.Text = dr[1].ToString();
Label2.Text = dr[0].ToString();
con.Close();
}
}
謝謝你們,這解決了這個問題。 – 2013-04-21 13:39:55