Avatar billede sorenmt84 Juniormester
04. januar 2004 - 20:43 Der er 3 kommentarer og
1 løsning

Liste med tal fra 1 til fx 31

Har dette
<% dato2 = date()
sidste = DateSerial(Year(dato2),Month(dato2)+1,0)
dag = "1"
Do while dag <= 31
if dag <= 9 then
dag = "0" & dag
end if
response.write dag & "<br>"
dag = dag +1
loop  %>

Alt virker som det skal..

Når jeg så skifter de 31 ud med den string jeg har lavet (sidste)

<% dato2 = date()
sidste = DateSerial(Year(dato2),Month(dato2)+1,0)
dag = "1"
Do while dag <= sidste
if dag <= 9 then
dag = "0" & dag
end if
response.write dag & "<br>"
dag = dag +1
loop  %>

Er der intet der virker mere... Hvorfor?
Avatar billede erikjacobsen Ekspert
04. januar 2004 - 20:49 #1
Måske
Do while dag <= cint(sidste)
Avatar billede sorenmt84 Juniormester
04. januar 2004 - 21:03 #2
desværre ikke!
Avatar billede sorenmt84 Juniormester
04. januar 2004 - 21:05 #3
jeg fandt lige selv en fejl også!

når jeg indsat sidste stod den faktisk til gøre noget ala

do while dag <= sidste
eks:
do while 20 <= 31-01-2004

derfor har jeg rettet sidste til:
day(DateSerial(Year(dato2),Month(dato2)+1,0))
Avatar billede sorenmt84 Juniormester
04. januar 2004 - 22:05 #4
Fandt løsningen
i stedet for at sætte dag = 1
så satte jeg den til dag = ("01-01-2004")
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