Cita:
152.40 al darle enter se mostró 152.39999
|
Los flotantes siempre tendrán un número distinto de decimales al que tu especificas, por la forma en que están implementados.
Usa Numeric(10,2) en dialecto 3, de esa forma obligas a FB a usar un Int64 para representar los números decimales y no obtendrás esos errores.
Cita:
152.10 me lo deja en 152.10000
|
Esto es normal, ya que le dices que quieres ###,###,##0.00000 (5 decimales), la máscara para 2 decimales suele ser
,#0.00 eso añade las comas como separador de millar y el punto como decimal (como ves, solo indico 2 ceros... 2 decimales).
Saludos