Avatar billede janemil Nybegynder
10. oktober 2003 - 00:08 Der er 8 kommentarer og
1 løsning

String til date

?datoen=10-10-2003

strdatoen = Request("datoen")
strdatoen = dateadd(d,1,strdatoen)
Min dateadd brokker sig da den ikke mener min string med 10-10-2003 er en dato. Har glemt hvordan jeg lige konvetere den.

Hvordan gøres dette?
Avatar billede medions Nybegynder
10. oktober 2003 - 00:10 #1
CDate("10-10-2003")

//>Rune
Avatar billede medions Nybegynder
10. oktober 2003 - 00:10 #2
strdatoen = CDate(Request("datoen"))
strdatoen = dateadd(d,1,strdatoen)

//>Rune
Avatar billede ellebaek Nybegynder
10. oktober 2003 - 00:10 #3
prøv

datoen = CDate(datoen)
Avatar billede janemil Nybegynder
10. oktober 2003 - 00:15 #4
Får dog stadig Invalid procedure call or argument: 'dateadd'
Så den er vil ikke konverteret endnu.
Avatar billede ellebaek Nybegynder
10. oktober 2003 - 00:18 #5
strdatoen = dateadd("d",1,strdatoen)

Din dateadd skal se ud som denne i stedet...
Avatar billede ellebaek Nybegynder
10. oktober 2003 - 00:19 #6
Din variabel (i dette tilfælde d) skal representeres som en streng i dateadd...
Avatar billede janemil Nybegynder
10. oktober 2003 - 00:20 #7
Tak det var sku det.
Avatar billede janemil Nybegynder
10. oktober 2003 - 00:33 #8
Smider lige 30 point mere i puljen - lave det i denne tråd da i er inde i tanken.
Nu kommer min dato fint ned i select'en

select top 1 * from dagensfoto where datoen <= " & strdatoen & " order by datoen desc"

Udskrevet:
select top 1 * from dagensfoto where datoen <= 09-10-2003 order by datoen desc

Men den gider ikke finde noget selvom der er masse af data, så det er ikke det. Hvad kan dette mon skyldes.
Select'en virker under andre forhold så det er heller ikke det.
Avatar billede janemil Nybegynder
10. oktober 2003 - 00:34 #9
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