Avatar billede jakobscafe Nybegynder
10. marts 2004 - 11:51 Der er 4 kommentarer og
1 løsning

Access / asp udtræk af poster indenfor dato/tid i recordset

En mdb fil indeholder poster med nyheder. Nyhederne kan være forsynet med en gyldig-fra og gyldig-til dato (og tid).
Det skal naturligvis vises på nettet når Now er mellem gyldig-fra og gyldig-til.
Og gerne udtrukket via et recordset (WHERE betingelse)
MEN hvordan får jeg helt konkret 'oversat' fra Access-datoformat til SQL format? Således jeg via ASP (VBscript) kan lave det rigtige SQL-sætning med datoerne fra Access-basen.
Jeg er godtnok ude i noget meget kryptisk med konvertering til streng, opdeling, sammenklistring igen - og det driller.
Alternativt kunne jeg løbe alle poster igennem, og hvis ikke datoen var aktuel så blev den ikke udskrevet. Men nu VIL jeg have udtrukket et recordset med kun de gyldige 'nyheder'
Avatar billede fennec Nybegynder
10. marts 2004 - 11:58 #1
set rs = conn.Execute("select * from nyheder where now() between startDate and endDate")
eller
set rs = conn.Execute("select * from nyheder where now() <= startDate and now() >= endDate")
Avatar billede fennec Nybegynder
10. marts 2004 - 11:59 #2
set rs = conn.Execute("select * from nyheder where now() >= startDate and now() <= endDate")

skal lige vende rigtigt....
Avatar billede kelo Nybegynder
10. marts 2004 - 12:01 #3
Nu er Access ikke min stærkeste side. Men jeg tror at getdate() også findes i access.

select nyhed
from tableA
where DatoTil > getdate() and DatoFra < getdate()

Så bruger du databasens datoformat til at spørge på.
Avatar billede jakobscafe Nybegynder
10. marts 2004 - 12:31 #4
Øh - tak, Fennec. Jeg kaster lige al min strengmanipulation væk. (c:
Så simpelt så simpelt. Jeg var jo ved at oversætte til noget #mar 10, 2004# f.eks. - men det er nu gjort til skamme. Tak igen
Avatar billede fennec Nybegynder
10. marts 2004 - 12:34 #5
no prob...
:o)
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

IT-JOB