Avatar billede nickbuus Nybegynder
16. januar 2002 - 20:50 Der er 4 kommentarer og
1 løsning

ASP, Dato og variabler

Vi har en Datovariabel oprettet i ASP, dtmDate(eksempel 17/01/2002) og en Access database med en FRA Dato(eksempel 20/03/2003). Hvordan laves en SQL query som sammenligner de to datoer,
eksempel : Vi har prøvet fx.
\"SELECT * FROM DB WHERE FRA > \'\"&dtmDate&\"\' ORDER BY FRA\"

nogle forslag? Det haster.
Avatar billede mugs Novice
16. januar 2002 - 20:58 #1
Jeg kender ikke noget til ASP, men da du har sat udtrykket:

\'\"&dtmDate&\"\'

inden i \'\', tror jeg Access vil opfatte det som tekst. I forespørgsler i Access skal datoer angives som:

#01-01-2001#
Avatar billede terry Ekspert
16. januar 2002 - 21:50 #2
The date format should be in the U.S format MM-DD-YYYY

DIM TheDate

TheDate = \"#01-17-2002#\"


\"SELECT * FROM TBL WHERE FRA > \" & TheDate & \" ORDER BY FRA\"

Avatar billede -mundi- Nybegynder
16. januar 2002 - 21:53 #3
øøøøh hvad er det der er problemet ? Får du fejl, får du et uøsket resultat eller hvad ?
Avatar billede terry Ekspert
16. januar 2002 - 21:55 #4
Here is a bit of help to get your date formatted correctly

http://www.aspfree.com/authors/kevin_turner/datetime.asp
Avatar billede flytier Nybegynder
21. januar 2002 - 13:43 #5
I Access-SQL kan du konvertere en tekst-streng om til dato-format ved at bruge DATEVALUE således:
\"SELECT * FROM DB WHERE FRA > DATEVALUE(\'\"&dtmDate&\"\') ORDER BY FRA\"

Michael
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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