Decimal Wert über Textbox Zurück in Datenbank schreiben


lusiphur

Mitglied
Hallo
Wie ist es möglich einen Berechnet werde wieder in eine Textbox zurüzuschreiben die diesen dan an einen Sql Server zurückgibt
Das Problem daran ist das der wert ein decimal wert ist der aus der Sql datenbank gelesen wird und ich kann die Variable nur mit .ToString(); übgergeben
woraufhin die Dtenabk eine Fehler meldet wennd as Programm ausgefürt wird kann Sytsem nchar nicht zu deciaml konvertieren
 

Norbert Eder

Erfahrenes Mitglied
Das liegt daran, dass du entweder ' verwendest, oder den Wert als 1,5 der Datenbank übergibst, anstatt 1.5 - da dein SQL Server die Werte vermutlich im englischen/amerikanischen Format speichert.
 

lusiphur

Mitglied
leider nicht ich habe es gerade ausprobiert
Wenn ich eine wert mit Punkt einngeben wird dieser Punkt einfach gelöscht,
wenn ich einen wert mit komma eingebe bekomme ich die fehlermeldung
Fehler beim Konvertieren von nchar nach decimal
die Lokaliesierung des Sql servers ist deutsch also mit komma,
meine große frage wie kann ich der datenbank mitteilen das in der textbox ein decimal wert steht
 

Forum-Statistiken

Themen
272.355
Beiträge
1.558.612
Mitglieder
187.829
Neuestes Mitglied
AlDi31