hvis du har dato på indlæg / eller bare fortløbende numre kan du vælge den nyeste med: SELECT TOP 1 * FROM tabel ORDER BY id DESC den vil returnere den nyeste post. Herefter kan du bare DELETE FROM tabel WHERE user="userid" AND NOT id = ovenstående.
nååååh... på den måde... Ja, hvis dit resultset hedder rs - så er det sådan du gør det.
Så skulle sql'en give et resultset med een post.
Men du skal køre den øverste linie på den tabel med indlæg i. Ikke i tabellen med brugere. Jeg går ud fra at du har et brugerid i en variable kaldet brugerId.
SELECT TOP 1 id FROM indlaeg WHERE userId = "& brugerId &" ORDER BY ID DESC (denne vil returnere det indlæg med det højeste id der tilhører denne bruger.
Herefter kører du DELETE FROM indlaeg WHERE userId = " & brugerId &" AND NOT id = " & rs('id')
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.