Hoe selecteer ik het laatste record van een tabel in SQL?
Dit is een voorbeeldcode om alle records uit een tabel te selecteren. Kan iemand mij laten zien hoe ik het laatste record van die tabel kan selecteren?
select * from table
Wanneer ik gebruik maak van: SELECT * FROM TABLE ORDER BY ID DESC LIMIT
krijg ik deze foutmelding: Regel 1: Onjuiste syntaxis bij 'LIMIT'.
Dit is de code die ik gebruik:
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());
}
}
102
3
Zonder verdere informatie, welke Databank enz. is het beste wat we kunnen doen iets als
Sql Server
MySql
Ja, dit is mysql, SQL Server: