ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
633
633
EMPFEHLEN
-
08.01.11 17:00 #1
- Registriert seit
- Jan 2002
- Ort
- Oldenburg (Niedersachsen)
- Beiträge
- 65
Sicherlich kein wirkliches Problem und leicht zu lösen - ich weiß nur einfach nicht wie.
Code :1
string cmdString = "Insert umsatz (kartennummer, umsatz, schule, bezeichnung, abgeholt, rabatt, bediener) Values ('" + Int64.Parse(LabelKartennummer.Text) + "', '" + double.Parse(LabelBetrag.Text) + "', 'xySchule', 'Aufladung des Kartenguthabens (Bar)', 0, 'kein Rabatt', '" + nameString +"')";
Wenn mein LabelBetrag einen Wert wie z.Bsp.: 5,83 enthält fliegt mir durch das Komma mein Sql string um die Ohren. Wie kann ich dies umgehen?
-
Mit CommandParameter arbeiten, den CommandString nicht so zusammenbauen, wie du es tust. Ein Sicherheitsrisiko für deine Anwendung.
Zweitens wird deine Anwendung vermutlich ein 5.83 erwarten
Ähnliche Themen
-
Decimal Problem in C#
Von CrimeTime89 im Forum .NET CaféAntworten: 9Letzter Beitrag: 03.12.10, 09:02 -
Größere gleitkomma Zahl als double und decimal
Von NSR im Forum .NET CaféAntworten: 9Letzter Beitrag: 31.03.09, 16:42 -
String in Zahl umformen
Von Eva11 im Forum Visual Basic 6.0Antworten: 8Letzter Beitrag: 12.10.08, 13:16 -
String als Zahl erkennen
Von ZAntjeZ im Forum JavaAntworten: 4Letzter Beitrag: 19.12.04, 14:18 -
String zu Zahl in C++
Von Moartel im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 09.04.01, 18:03





Zitieren
Login





