25. februar 2006 - 00:34Der er
8 kommentarer og 1 løsning
Hvorfor sotere den ikke efter dato?
Hej Eksperter...!
Jeg har lavet script som ser sådan ud som nedenfor, men den sotere kun nummerene...! ------------------------------------------------- SQL = "SELECT * FROM bruger ORDER BY dato" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open SQL, Conn,1, 2 DO WHILE NOT rs.EOF ------------------------------------------------- og den kommer ud med dette, i denne rækefølge...:
19. Maj 2006 21. April 2006 26. Maj 2006 28. April 2006 31. Marts 2006
Og det er jo helt hold i hoved !!!
den skal jo komme i denne rækkefølge...:
31. Marts 2006 21. April 2006 28. April 2006 19. Maj 2006 26. Maj 2006 -------------------------------------------------
Er dato et datoformat i databasen eller er det en streng? Hvis det er en streng, så skal du overveje at lave det om til en dato, for så er det lettere at sortere i den rigtige rækkefølge...
Hvis jeg sætter den til dato, sletter den mine værdier...! Prøver jeg at sætte dem ind igen, siger den noget med at der ikke må være bogstaver i feltet... men det skal den måske gøre???
hmm... jeg havde faktisk forventet at datoformatet godt ville acceptere 19. maj 2006, men ellers er alternativet 19-05-2006 (som er det gængse datoformat i danmark) eller det sikre 2006-05-19 som vil virke de fleste steder.
Ja det ved jeg... ville helst ungå det...! det er en større opration...!
Fejlen som lyder når jeg prøver at sætte fx. 19. Maj 2006 ind lyder...:
"den indtastet værdi passer ikke til dette gelt" "Du har måske indtastet tekst i et nummerisk felt eller indtastet et tal, der er større, end indstillingen af egenskaben Feltstørrelse tillader."
Du kan måske komme omkring konverteringen af feltet ved at lave et nyt felt som du kalder f.eks. datony og så laver en updatequery der konverterer den tekstdato du har i det nuværende datofelt til en rigtig dato der så lægges i datony. Noget i stil med dette
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.