CConnyFoxMedlem sedan aug. 20011 087 inlägg Trådstart#1 jag håller på med ett nyhetsscript och undrar följande :
Fråga1 :
Hur gör jag för att få dom nyaste inläggen först och inte dom äldsta?
Fråga2 :
Och hur gör jag för att börja visa det 6:e inlägget och hoppa över dom 5 första?
@ndersMedlem sedan juni 200032 967 inlägg1: I din SQL-fråga anger du ORDER by id/datum-fältet DESC
2: även här kan du fixa det i SQL-frågan:
SELECT * FROM tblTabellen WHERE ID NOT IN (SELECT TOP 5 ID FROM tblTabellen ORDER BY ID) ORDER BY ID
Lägg till DESC i den andra frågans ORDER BY-uttryck om du vill vända sorteringen där också.
Mvh,
LLarsGMedlem sedan dec. 200012 464 inlägg sql = "select * from nyheter order by nyhetsdatum desc"
Vill du dela upp resultatet i flera sidor?
Titta i faq och bland VB-script i så fall.
Annars så kan man ordna det i sql
sql = "select * from nyheter where id not in (select top 5 id from nyheter order by id)
CConnyFoxMedlem sedan aug. 20011 087 inlägg tack det hjälpte mig med problemet, fast ett problem har jag fortfarande.. jag lyckas inte ge inläggen något datum i databasen hur gör jag detta?
LLarsGMedlem sedan dec. 200012 464 inlägg Om du använder Access så finns det en funktion som heter now() som returnerar aktuell tidpunkt. Du kan ju ange det i din insert-sats
SQL = "Insert into nyheter(rubrik,nyhet,datum) VALUES ('" & request.form("rubrik") & "', '" & request.form("nyhet") &"',now())"
Set rs = db.execute(SQL)
CConnyFoxMedlem sedan aug. 20011 087 inlägg Tack nu funkar allt som d va tänkt
nu när jag ändå e på g kanske nån vet nått smidigt sätt att göra nått av dessa?
Nr1 :
Visa 5 inlägg åt gången utan att behöva 200 meter kod.
Nr2 :
Lista antal inlägg ur databasen.. alltså inte ID nummret eftersom många har tagits bort utan antal linjer.
Väääldigt tackam för svar 
LLarsGMedlem sedan dec. 200012 464 inlägg