InsiderMedlem sedan jan. 2000978 inlägg 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
:)
tohaMedlem sedan dec. 1999707 inlägg Det sql-uttryck du söker är:
SELECT * FROM Post ORDER BY Datum DESC;
Alltså fallande ordning.
------------------
/ Torbjörn Hansson
VideMedlem sedan dec. 19998 577 inlägg 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]
InsiderMedlem sedan jan. 2000978 inlägg 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
emissionMedlem sedan dec. 19996 721 inlägg Har du någon tid-kolumn i databasen dårå? ;)
------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
InsiderMedlem sedan jan. 2000978 inlägg 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
VideMedlem sedan dec. 19998 577 inlägg 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
InsiderMedlem sedan jan. 2000978 inlägg 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.
nanneMedlem sedan dec. 19991 749 inlägg "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>