Проблема с TFIBBCDField.GetAsVariant для D5
shavluk opened this issue · comments
Есть такой код
function TFIBBCDField.GetAsVariant: Variant;
...
if Size=4 then
Result :=AsCurrency
else
Result :=AsExtended;
Если точность поля например 18,2, то теряем точность,
Решение
if Size<=4 then
Thanks, fixed.