![]() |
Datenbank: SQLite • Version: 3.6.2.3 • Zugriff über: Zeos
SQLite Komma als Dezimaltrennzeichen, bei SUM als Punkt
Hallo,
ich habe eine SQLIte Tabelle mit einem Feld: [IST] FLOAT DEFAULT '0.00' NULL Alle Werte speichere ich in das Feld über: ParamByName('MENGE').AsFloat := Menge; // Menge = Double zB: 8,4 Gebe ich die Werte über eine SQL Abfrage in einem DBGrid aus so wird das Feld IST als Kommazahl angezeigt. In der DB sind die Werte mit Komma drinnen gesichert. So weit ist alles OK. Eine Abfrage mit Summe: SELECT Sum(T_TABELLE.IST) AS Menge, ... funktioniert, die Anzeige im DBGrid hat allerdings ein Dezimal Punkt anstatt des Komma´s in der Anzeige. Wenn ich jetzt versuche auf das Feld mit: Summe := Summe + FieldByName('Menge').AsFloat; zuzugreifen, dann erhalte ich einen: EConvertError aufgetreten. Meldung: ''8.4' ist kein gültiger Gleitkommawert Kann mir jemand sagen warum die Werte der SUM Abfrage nicht mit einem Komma angezeigt werden & wie ich dieses ändern kann? Grüße user0815 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 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 by Thomas Breitkreuz