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
 
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.
 
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
 

Neue Beiträge

Zurück