Avatar billede quarkb Nybegynder
10. november 2004 - 07:55 Der er 7 kommentarer og
1 løsning

Sortering efter dato.

Jeg har denne sql sætning:
sql = "SELECT * FROM [Nyheder] order by ndato desc"

men den sortere ikke helt som den skal.

dette er rækkefølgende som de sorteres efter.
29-10-2004 15:24:44
14-09-2004 10:25:21
14-09-2004 15:47:17
09-11-2004 10:53:07
Avatar billede kalp Novice
10. november 2004 - 08:09 #1
sql = "SELECT * FROM [Nyheder] order by id desc"
Avatar billede kalp Novice
10. november 2004 - 08:09 #2
og ellers kig i din database og sørg for at ndato feltet overhovedet kan sorteres.. hvilken datatype du har valgt
Avatar billede kalp Novice
10. november 2004 - 08:10 #3
sql = "SELECT * FROM [Nyheder] order by id desc"

sortere dog så du får det nyeste øverst
Avatar billede fennec Nybegynder
10. november 2004 - 08:12 #4
ndato er sikkert en tekst type i stedet for DateTime, som det burde være. Lav det om til en DateTime, ellers skal formatet være yyyy-mm-dd for at det virker. Hvis du er heldig kan du måske typecaste datoen så du ikke behøver at ændre i den.
Avatar billede quarkb Nybegynder
10. november 2004 - 08:15 #5
datoformatet skrives til databasen sådan her:
rs.Fields("ndato") = now()
Avatar billede kalp Novice
10. november 2004 - 08:18 #6
du skal åbne din database tænker jeg på... (kan også være man gør det på en anden måde)

men jeg ville åbne min database... trykke på min tabel.. vælge design og ændre datofeltets datatype.

har du et "id" felt i din database virker den nu ligeså godt som dato vil jeg mene.. du kan jo stadig få dato'en vist!
Avatar billede quarkb Nybegynder
10. november 2004 - 08:22 #7
Ups, det var sgu ndato feltet i datasen som stod til et tekst felt og ikke et datofelt. Den er ændret til et datofelt, så nu virker det som det skal.
Avatar billede kalp Novice
10. november 2004 - 08:24 #8
Perfekt: ) en lille fejl heldigvis: )
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester