Avatar billede c-lund Nybegynder
09. juli 2007 - 15:41 Der er 3 kommentarer og
1 løsning

For lykke

Hvordan kan det være at dette virker
For i = Date to Date +6

Next

Når dette ikke virker
NDato = Request.Querystring("NDato")
If "" & NDato & "" = "" then
    Dato = Day(Date) & "-" & Month(Date) & "-" & Year(Date)
Else
    Dato = Day(NDato) & "-" & Month(NDato) & "-" & Year(NDato)
End if
           
For i = Dato to Dato +6

Next

Håber i kan hjælpe :)
Avatar billede bauerdata Nybegynder
09. juli 2007 - 15:48 #1
Date er af typen date og der der defineret operator + på den

Din Dato er en tekststreng og hvad betyder "hej" + 6 ?

Er det det der er problemet ?
Avatar billede fennec Nybegynder
09. juli 2007 - 15:53 #2
Fordi Dato ikke bliver opfattet som en dato, men som en tekst. Ofte kan den godt trække dato informationer ud fra tekster, men det sikreste er at typecaste tekst datoer. Ved heller ikke helt hvorfor du opbygger din egen dato ud fra date() funktionen, nå det nu er en dato:

NDato = Request.Querystring("NDato")&""
if isDate(NDato) then
    Dato = cDate(NDato)
Else
    Dato = date()
End if

For i = Dato to Dato +6

Next
Avatar billede c-lund Nybegynder
09. juli 2007 - 16:12 #3
Tak for hjælpen
Fennec-> Helt perfekt. Kendte ikke til isDate og cDate, så jeg siger mange tak for hjælpen :)
Smider du et svar
Avatar billede fennec Nybegynder
09. juli 2007 - 16:21 #4
.o) <-- One Eyed Jack
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