MooreHojer skrev:
> Hej hvordan kan man med ASP hente de sidste 10 poster fra en database?
Det skal gøres med sql. I Access begrænser antallet i et postsæt med
TOP:
SELECT TOP 10 * FROM Tabel ORDER BY sorteringsfelt
I mysql bruger man LIMIT:
SELECT * FROM Tabel ORDER BY sorteringsfelt LIMIT 10
I begge tilfælde er det vigtigt at vælge et felt at sortere efter - i en
database giver det ikke mening at tale om "først" og "sidst" i en tabel
hvis man ikke relaterer det til et givent felt. Hvis det er de sidst
indtastede poster, vil man som regel kunne benytte et id-felt (med
autonummerering) til at sortere efter. Standard sortering er stigende
(mindste numre først), men man vender det om med DESC-kodeordet efter
feltnavnet:
SELECT TOP 10 * FROM Tabel ORDER BY idfelt DESC
(Access-udgaven)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html