Hi Daniel, have you tried to use function Round in te assignment of the value?? RegardsPoncho
Date: Tue, 3 Jun 2014 16:39:30 -0400 From: [email protected] To: [email protected] Subject: [Lazarus] Problem rounding values at post Hello. I have this problem: My database (Firebird) has a table with the following fields: ... rTitle DECIMAL(8,4) not null,rDiameter DECIMAL(10,6) not null, ... In my program I have a Form with a a TZTable object (ZEOS) called zData, bound to that table. In a routine I have the following code: zData.Insert; ...zData.FieldByName('rTitle').AsFloat := 0.12; zData.FieldByName('rDiameter').AsFloat := 0.12; ...zData.Post; Then, at the table, I see that the values are stored as follows: rTitle = 0.1199rDiameter = 0.12 Do not know why rTitle is 0.1199 instead of 0.12 I need the saved values are accurate. I've tried AsFloat, AsCurrency, Value, always with the same result. Any idea? Tks. Daniel. -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
