Det sql-uttryck du söker är:
SELECT * FROM Post ORDER BY Datum DESC;
Alltså fallande ordning.
------------------
/ Torbjörn Hansson
8 svar · 497 visningar · startad av Insider
Hur gör man för att få gästboken att visa det senaste inlägget högst upp, istället för tvärtom???
Jag försökte med det här:
sql = "SELECT * FROM[Post]"
sql = sql & " order by Datum"
...funka inte...
Databasen: http://ohlsson.webhostme.com/cgi-bin/gästbok.mdb
Gästboken: http://ohlsson.webhostme.com/gast3.asp
:)
Det sql-uttryck du söker är:
SELECT * FROM Post ORDER BY Datum DESC;
Alltså fallande ordning.
------------------
/ Torbjörn Hansson
Testa att skriva såhär:
sql = "SELECT * FROM[Post]"
sql = sql & " order by Datum desc"
desc = descending...
Äh där hann du ju före...grr...
------------------
MVH / Vide
Min hemsida:vide.ods.org
[Redigerat av Vide den 26 jan 2000]
Efter att jag ändrat SQL-uttrycket verkar det fungera....MEN:
Den verkar inte bry sig om vilken tid inläggen postades, De första inläggen hamnar i rätt ordning efter DAG räknat...men ej efter TID räknat...
Hade de gjort det om jag hade angett rätt SQL-uttryck från början???
Korrigerad gästbok
Har du någon tid-kolumn i databasen dårå? ;)
------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
Det jag har är ett fältnamn, "Datum" med datatyp "Datum/Tid". Databasen är gjord i Access 2000 (fast sparad i 97-format an någon dum anledning).
Så är det... :)
-->Databasen
Testa att lägga till tiden när du lägger in datat i databasen...te.x med Now() eller liknande...det finns en inbyggd tidsräknare i Access där du skriver =nu() (svensk version) i standarduttrycket för just den tabellen...men man skall inte låta databasen hålla reda på sådana saker, det är bättre att hålla reda på det själv med SQL...
------------------
MVH / Vide
Min hemsida:vide.ods.org
En idé dök upp...
Om man vill ha det nyaste inlägget först, utan att behöva tänka på datumet, lägger man in "order by ID desc".
ID är ett nummer varje inlägg får av databasen. Fältnamn:ID Datatyp:Räknare.
Nån annan hade säkert kläckt det före mig bara han vetat om att jag hade ett ID-fält med... :)
För visst borde man kunna köra med den här metoden? Rätta mig om jag har fel.
"Man kan göra så..... men det är inte rätt" som någon sa. Har man större datormängder så kommer den väl att buggra ur om man senare t.ex. tar bort inlägg. Eller har jag helfel?
------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]
/N
</A>