Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Firebird - Fehler bei Datentyp "Decimal"

  Alt 17. Mär 2010, 12:49
Hallo,

Zitat:
ich will in einer DB u.a. Preise speichern.
Speichere die Preise als EuroCent, also Integer ab.
Dann kannst du in der DB auch Rechnen (Sum), ohne Rundungsfehler-Probleme zu bekommen.

Sollte es wirklich Float sein, nimm Double Precision.
Bei Decimal hat Firebird/Interbase ein manchmal merkwürdiges Verhalten,
so wird aus Decimnal(8,2) z.B. ein Integer,


Heiko
Heiko
  Mit Zitat antworten Zitat