Avatar billede syntax_hh Nybegynder
23. december 2003 - 10:54 Der er 6 kommentarer og
1 løsning

DateDiff problem med frasortering

Hey eksperter :)

Jeg har lavet en 3d chat hvor der selvfølgelig også skal være talebobler... Så når man skriver en besked tilføjer den Now til databasen. Så harr jeg lavet følgende kode inde i taleboblen:

<% If DateDiff("s", Now, rs("oprettet")/60/60/24/7/52) < "16" Then Response.Write "" & rs("besked") & "" End If %>

Som så skulle sortere dem der er mere end 19 sekunder gamle.. Men det gør den ikke! Den sorterer ikke noget som helst fra... Feltet "oprettet" i databasen er et dato felt..
Avatar billede eagleeye Praktikant
23. december 2003 - 11:00 #1
Hvad indeholder oprettet?
Now indeholder eksvis: 23-12-2003 10:57:32
Avatar billede syntax_hh Nybegynder
23. december 2003 - 11:01 #2
Den indeholder 23-12-2003 10:57:32 (Now)
Avatar billede syntax_hh Nybegynder
23. december 2003 - 11:02 #3
Altså jeg vil bare have en måde at sortere alt fra der er mere end 16 sekunder gammelt :) Ligemeget om det ikke er Now...
Avatar billede eagleeye Praktikant
23. december 2003 - 11:03 #4
Så prøv uden /60/60/24/7/52 og med rs("oprettet") først..:

<% If DateDiff("s", rs("oprettet"), Now) < 16 Then
  Response.Write rs("besked")
End If %>
Avatar billede syntax_hh Nybegynder
23. december 2003 - 11:06 #5
Maaannnge gange tak.. Det virker.. Dumme mig at jeg ikke havde prøvet det.. Aflæg et svar eagleeye :)
Avatar billede eagleeye Praktikant
23. december 2003 - 11:07 #6
Ok, her et svar ;)
Avatar billede syntax_hh Nybegynder
23. december 2003 - 11:09 #7
Værsgo... Det er nok lidt nemme point for dig :P
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