![]() |
Probleme mit double Wert und mysql DB
Hallo zusammen,
habe probleme einen Double (float) Wert in eine Mysql Db zu schreiben. Quelltext : Auslesen aus db:
Delphi-Quellcode:
Schreiben in die DB:
....
ed_preis.text := Query1.Params.ParamByName('vpreis').asString; ....
Delphi-Quellcode:
Das klappt ja auch soweit ganz gut wenn ich z.B. 9,68 in das edit eingebe schreibt er es auch brav in die Datenbank.
....
Query1.Params.ParamByName('vpreis').Value := StrToFloat(ed_preis.Text); .... Gebe ich aber 12343,68 ein schreibt er 12343,7 in die Datenbank. Warum rundet er da und wie kann man das abstellen ? :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz