Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

FloatToStr(Sums)   Найти похожие ветки 

 
MakNik ©   (2004-05-12 10:27) [0]

Есть число Sums=8.43, делаю следующую операцию:
...
AdoSQL.SQL.Add("values(newID(), "+FloattoStr(Sums)...

... и получаю значение AdoSQL.SQL.Text="values(newID(), 8.43000000000001,..."
Подскажите, пожалуйста, почему появляется хвост 000000000001??? ... и как с этим бороться?


 
evvcom ©   (2004-05-12 10:32) [1]

Sums=8.43 - это не число. В языке есть понятие констант и переменных, а еще есть понятие типов. В зависимости от того какого типа переменная (Single, Real48, Double или Extended) вы получите разные результаты.


 
Плохиш   (2004-05-12 10:36) [2]

FloatToStrF/FormatFloat


 
Курдль ©   (2004-05-12 10:40) [3]

Не берите в голову. Используйте параметрические запросы:

AdoSQL.SQL.Add("values(newID(), :Sums...
AdoSQL.ParamByName("Sums").AsFloat = 8.43;
...


 
MakNik ©   (2004-05-12 10:44) [4]


> evvcom ©   (12.05.04 10:32) [1]

Sums:real;


 
MakNik ©   (2004-05-12 10:44) [5]


> evvcom ©   (12.05.04 10:32) [1]

Sums:real;


 
MakNik ©   (2004-05-12 15:42) [6]


> evvcom ©   (12.05.04 10:32) [1]

... а какой тип нужно использовать?


 
Ilya53   (2004-05-12 16:06) [7]

Так должно все работать независимо от тип:
AdoSQL.SQL.Add("values(newID(), "+Format( "%9.2f", [Sums])...


 
Ilya53   (2004-05-12 16:07) [8]

Удалено модератором


 
Ilya53   (2004-05-12 16:11) [9]

Удалено модератором


 
Ilya53   (2004-05-12 16:12) [10]

Удалено модератором


 
Ilya53   (2004-05-12 16:16) [11]

Прошу прощение за повторени, Интернет проглючил :-))



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
7-1082164913
Ivanov
2004-04-17 05:21
2004.05.23
Время из системных часов


4-1081449731
WELLiON
2004-04-08 22:42
2004.05.23
отлов сообщений от контекстного меню


8-1078638004
Nash_AP
2004-03-07 08:40
2004.05.23
Как увеличить/уменьшить яркость TColor?


3-1083316895
Курдль
2004-04-30 13:21
2004.05.23
Апологетам "MS SQL Server" - что там с блокировками записей?


1-1083742315
KillOfCats
2004-05-05 11:31
2004.05.23
DBGrid