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