hallo,
ich habe das wohl blödeste problem überhaubt, ich habe ein text feld wo eine zahl eingegeben wird, mit dieser zahl will ich dann allerdings noch rechnen ergo ich muss den text(den string) in eine integerzahl(weil es nur ganze zahlen sind die eigegeben werden) umwandeln, jedoch kommt es dann zu folgendem fehler
System.InvalidCastException: Ungültige Konvertierung von der Zeichenfolge ' System.FormatException: Die Eingabezeichenfolge hat das falsche Format. at Microsoft.VisualBasic.CompilerServices.DoubleType.Parse(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.IntegerType.FromString(String Value) --- Ende der internen Ausnahmestapelüberwachung --- at Microsoft.VisualBasic.CompilerServices.IntegerType.FromString(String Value) at ASP.WebForm2_aspx.Suche_Click(Object sender, EventArgs e) in C:\Inetpub\wwwroot\portal_neu\webform2.aspx:line 42
in line 42 steht mein convertierungs befehl
dim text as string
dim zahl as integer
zahl=ctype(text, integer)
jetzt stellt sich mir doch die frage, warum?
eigentlich gehe ich davon aus das es fuktionieren sollte, oder was is noch verkehrt?
Betreff |
Von |
Datum |
|
|
AW: string in zahl
if isnumeric(mytextfield.text) then<br><br>dim zahl as decimal= ctype(mytextfield.text, decimal)<br><br>end if<br><br>Dein Beispiel belegt ja den String Text nicht mit einem Wert (is das absicht?)<br><br> |
|
|
|
|
|
Bernhard
Grojer
|
28.06.2006 09:55 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!