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());
    }
}
Oplossing

Zonder verdere informatie, welke Databank enz. is het beste wat we kunnen doen iets als

Sql Server

SELECT TOP 1 * FROM Table ORDER BY ID DESC

MySql

SELECT * FROM Table ORDER BY ID DESC LIMIT 1
Commentaren (9)
SELECT * FROM TABLE ORDER BY ID DESC LIMIT 1

Ja, dit is mysql, SQL Server:

SELECT TOP 1 * FROM Table ORDER BY ID DESC
Commentaren (2)
SELECT * FROM table ORDER BY Id DESC LIMIT 1
Commentaren (1)