fehler in schleife?
maika
- asp.net
hallo
weiss jemand, was hier falsch ist?
in folgendem code will ich erreichen, dass eine variable
aus 11 Stellen besteht (weil die folgende anwendung das so moechte..)
hier ist der code der irgendeinen mir nicht ersichtlichen fehler haben muss:
digitosfalta = 11 - param2
a=0
while (a < digitosfalta)
param2= ("0") & param2
a = a +1
wend
daaaanke fuer jeden hinweis..
danke habe schon die loesung
digitosfalta = 11 - len(param2)
hallo
weiss jemand, was hier falsch ist?
in folgendem code will ich erreichen, dass eine variable
aus 11 Stellen besteht (weil die folgende anwendung das so moechte..)hier ist der code der irgendeinen mir nicht ersichtlichen fehler haben muss:
digitosfalta = 11 - param2
a=0
while (a < digitosfalta)
param2= ("0") & param2
a = a +1
wenddaaaanke fuer jeden hinweis..
Hallo,
hallo
weiss jemand, was hier falsch ist?
in folgendem code will ich erreichen, dass eine variable
aus 11 Stellen besteht (weil die folgende anwendung das so moechte..)
und wenn Du die Funktion format verwendest, und als Maske 11 x die Null verwendest?
Gruss
Viennamade
Hallo,
und wenn Du die Funktion format verwendest, und als Maske 11 x die Null verwendest?
Leider gibt es die Funktion Format(Ausdruck[, Format[, firstdayofweek[, firstweekofyear]]]), mit Format=Ein gültiger benannter oder benutzerdefinierter Formatausdruck, nicht in ASP-VB-Script.
Es gibt nur :
FormatCurrency - Returns an expression formatted as a currency value
FormatDateTime - Returns an expression formatted as a date or time
FormatNumber - Returns an expression formatted as a number
FormatPercent - Returns an expression formatted as a percentage
viele Grüße
Axel
Hallo,
Leider gibt es die Funktion Format(Ausdruck[, Format[, firstdayofweek[, firstweekofyear]]]), mit Format=Ein gültiger benannter oder benutzerdefinierter Formatausdruck, nicht in ASP-VB-Script.
stimmt (misstrauisch hab ich eben nachgeguckt)!
Danke fuer die Info!
Viennamade
Hallo,
weiss jemand, was hier falsch ist?
in folgendem code will ich erreichen, dass eine variable
aus 11 Stellen besteht (weil die folgende anwendung das so moechte..)hier ist der code der irgendeinen mir nicht ersichtlichen fehler haben muss:
digitosfalta = 11 - param2
Welchen Wert hat param2? Ist es z.B. "123", dann ist digitosfalta nach dieser Operation gleich (-112).
a=0
while (a < digitosfalta)
Die Bedingung ist hier, da digitosfalta = -112, nicht erfüllt.
param2= ("0") & param2
a = a +1
wend
Du brauchst die _Länge_ von param2.
http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#string
param2 = "123"
param2 = string(11-len(param2), "0") & param2
msgbox(param2)
viele Grüße
Axel