bsn wrote:
> "Michael Zedeler" <michael@zedeler.dk> skrev
>
>>Klip din kode ned til et minimalt eksempel, som producerer fejlen og post
>>den her.
>
> Her er så koden...
>
> <select name="Expyy" size="1">
> <option value=""></option>
> <%
> Dim Aar
> Dim Taeller
> Taeller=0
> Aar=Year(Date())
> Aar=Right(Aar,2)
> Do Until Taeller=15
> IF Aar <10 THEN
> Aar=0 & Aar
> END IF
> %>
> <option value="<%Response.Write Aar%>"><%Response.Write Aar%></option>
> <%
> Aar=Aar+1
> Taeller=Taeller+1
> Loop
> %>
> </select>
To kommentarer:
- Din kode er formatteret dårligt. Hvis du indenterer den korrekt, er
det meget nemmere at læse.
- Problemet er sandsynligvis intern typekonvertering. I første
gennemløb er variablen Aar en streng, men så snart du når linien Aar =
Aar + 1, bliver variablen konverteret til et tal. Du kan løse problemet
ved at initialisere Aar, så den er et tal fra starten af: slet linien
Aar=Right(Aar,2).
Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
Visit my home page at
http://michael.zedeler.dk/
Get my vcard at
http://michael.zedeler.dk/vcard.vcf