Einzelnen Beitrag anzeigen

Starstruck

Registriert seit: 6. Apr 2009
Ort: Hessen
21 Beiträge
 
#1

Auslesen von Float Werten

  Alt 25. Nov 2009, 10:09
Datenbank: SQLite • Version: 3.6 • Zugriff über: ZEOS
Hallo,
ich habe ein Problem mit dem Auslesen von Float Werten aus meiner SQLite Datenbank. In der DB wird als Dezimaltrennzeichen offensichtlich ein '.' verwendet. Wenn ich jetzt die Werte auslesen will bekommt ich natürlich die Fehlermeldung dass der Wert kein Float Typ ist, da ich in meinem Programm/System ja ein ',' als Dezimaltrennzeichen habe. Wie bekomme ich nun korrekte Werte aus meiner DB? Für den Zugriff auf SQLite verwende ich ZEOS 6.6.5
ZQueryRead.FieldByName('size').AsFloat geht jedenfalls nicht.
Wenn ich die Werte so
ZQueryRead.FieldValues['size'] auslese erhalte ich Strings die so ausehen:
1.0
1.5
4.0

Hat da jemand eine Idee? Oder mach ich da was falsch?
  Mit Zitat antworten Zitat