Neue ZEOS Version und ".. is an invalid float" Fehler.

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
Soner
Beiträge: 725
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Neue ZEOS Version und ".. is an invalid float" Fehler.

Beitrag von Soner »

Ich habe gestern mein Lazarus mit neuste SVN-Version aktualisiert und dabei ZEOSLib von 7.0.3 zu
7.1.3a-stable aktualisiert.
Jezt habe ich mein Programm neu kompiliert und es meldet beim ausführen Fehler undzwar jedesmal wenn ich ein Float-Feld aus Sqlite3-Datenbank zugreife etwa so:
QOne.FieldByName('Summe').AsFloat;

Der Fehler lautet:
"800.0" is an invalid float

Anscheinend erwartet neue Zeos-Version von der Datenbank die Kommazahlen in Systemformat (800,0).
Ich habe nichts am Systemeinstellungen nichts geändert. (WinXp, Deutsch) . Die einzige Änderung ist neue Lazarusversion und neue Zeosversion.

Kennt jemand die Lösung des Problems?

Soner
Beiträge: 725
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Re: Neue ZEOS Version und ".. is an invalid float" Fehler.

Beitrag von Soner »

Der "Fehler" liegt in neuen ZEOS-Lib. Ich habe das Programm wieder mit Version 7.0.3 erstellt und es läuft wieder so wie es sein soll.

Antworten