Hallo Leute,
dreh gleich durch.
Habe eine String mit dem Inhalt: "1.333"
Wenn ich nun versuche mit Decimal.Parse(String) das ganze zu konvertieren und in eine neue Zeile in der Binding source schreibe wird nach dem speichern in der DB einfach der . weggelassen und ich habe 1333 in der DB.
Mach ich Decimal.Parse(String.Replace(".",",")), kommt in der DB eine 1 an.
Lass ich mir das vorher in einer Messagebox anzeigen, habe ich noch 1,333.
Jemand noch ne idee?
EDIT:
DB, Dataset und haben alle den Typ DECIMAL.
dreh gleich durch.
Habe eine String mit dem Inhalt: "1.333"
Wenn ich nun versuche mit Decimal.Parse(String) das ganze zu konvertieren und in eine neue Zeile in der Binding source schreibe wird nach dem speichern in der DB einfach der . weggelassen und ich habe 1333 in der DB.
Mach ich Decimal.Parse(String.Replace(".",",")), kommt in der DB eine 1 an.
Lass ich mir das vorher in einer Messagebox anzeigen, habe ich noch 1,333.
Jemand noch ne idee?
EDIT:
DB, Dataset und haben alle den Typ DECIMAL.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Frettchen1982“ () aus folgendem Grund: Fehler im angegebenen Code. Replace(".",",") statt (".",".")