Sascha Mandelkow: ASP-Fehlermeldung

Beitrag lesen

For i = 5000 to 30000 step 5000
 response.write "<option value=""" & i & """>"
 i = Hochkommata(i)
 response.write i & "</option>"
Next // Das hier ist die Zeile 112

Hallo Hamza,

deine For-Next-Schleife arbeitet mit Integern, wie es sein soll.
Allerdings ersetzt du innerhalb der Schleife deinen Zähler i gegen einen String (den du ausgibst). Beim Next versucht VB dann, einen String zu inkrementieren, was nur schiefgehen kann.

Du solltest also deine Funktion Hochkommata() lediglich zur Ausgabe deines Strings verwenden, i dabei aber in Ruhe lassen...also:

For i = 5000 to 30000 step 5000
 response.write "<option value=""" & i & """>"
 response.write Hochkommata(i) & "</option>"
Next

Grüße
Sascha