InterBase & типа FLOAT

0 отговора 30 прегледа
#1

InterBase & типа FLOAT

C++ & Delphi

проблема е следния :

имам таблица X в която имам поле Y от тип FLOAT

при присвояване
....
S = "0.3249";
IBStoredProc->Params->Items[y]->AsFloat = StrToFloat(S);
...

в базата се записва числото 0.32490000128746
т.е. не се нулират последните 6 позиции в числото и при по нататашни изчисления имам проблем с точноста.

Някой има ли идея как се нулират тези послени позиции или как изобщо се решава този проблем.

благодаря предварително.

Отговор