Avatar billede idiotbarn Nybegynder
20. april 2001 - 23:18 Der er 2 løsninger

Datoer.

Jeg har lige et tanke spørgsmål, så jeg ved ikke om det overhovedet kan lade sig gøre, men:
Hvis man har en event calender, som kun skal tage datoer der er \"højere\" end dags dato.
Kan man så bare lave noget med:
select dato where datoen_i_databaseb > date ?
hvis man kan, hvad sker der så når man går fra 24-12-2001 til 01-01-2002 ? eller, hvordan undgår man at den ser den første dato som højest?
-Brian
Avatar billede madshenrik Nybegynder
21. april 2001 - 00:00 #1
Det kan godt lade sig gøre. Og jeg tror at der databasen sammenligner på hele datoen altså også på året.

Mads
Avatar billede s_raagaard Nybegynder
21. april 2001 - 00:47 #2
Hvis du kører datofelt i databasen med f.eks. kort datoformat, måles en dato på hele datoen...dag, måned og år....

selv om du ikke kører datofelt i databasen, men almindelig textfelt....gætter asp sig il at der vist er tale om en dato hvis den f.eks. ser sådan ud: 24-12-01 og vil så sætte 25-12-01 til at være \"større\" altså senere end 24-12-01.

dim VarDato
VarDato=Date()
SELECT * FROM MinTabel WHERE dato>\" & VarDato

/søren rågård
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