這是一個示例代碼,用於從表中選擇所有記錄。有人能告訴我如何選擇該表的最後一個記錄嗎?如何選擇SQL中最後一個表的記錄?
select * from table
當我使用:SELECT * FROM TABLE ORDER BY ID DESC LIMIT
我得到這個錯誤:第1行:附近有語法錯誤 '限價'。 這是我使用的代碼:
private void LastRecord()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString());
conn.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("SELECT * FROM HD_AANVRAGEN ORDER BY " +
"aanvraag_id DESC LIMIT 1", conn);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
TextBox1.Text = (myReader["aanvraag_id"].ToString());
TextBox1.Text += (myReader["wijziging_nummer"].ToString());
TextBox1.Text += (myReader["melding_id"].ToString());
TextBox1.Text += (myReader["aanvraag_titel"].ToString());
TextBox1.Text += (myReader["aanvraag_omschrijving"].ToString());
TextBox1.Text += (myReader["doorlooptijd_id"].ToString());
TextBox1.Text += (myReader["rapporteren"].ToString());
TextBox1.Text += (myReader["werknemer_id"].ToString());
TextBox1.Text += (myReader["outlook_id"].ToString());
}
}
那麼,你必須訂購的東西。你有主鍵嗎?也許是一個ID? – alexn 2011-03-04 08:48:45
「最後一張唱片」是什麼意思?主鍵列的值最高? – 2011-03-04 08:49:03
請定義最後 – 2011-03-04 08:49:55