Форум: "Начинающим";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];
ВнизFireBird 2.5, IBExpert. Ver. 2011.03.04 Найти похожие ветки
← →
Drowsy © (2011-12-23 23:52) [0]В таблице поле типа Float
Редактирую в IBExpert-e
Если ввести, например :
80 081 355, то постит 80 081 352
80 081 356 , ... 80 081 364 то постит 80 081 360
80 081 365 то постит 80 081 368
Почему?
← →
KilkennyCat © (2011-12-24 00:39) [1]
20. Не надо использовать тип FLOAT
этот тип данных имеет длину 4 байта и точность всего 7 цифр. Эквивалентом в Delphi является single. Если хотите использовать вещественные числа, то сначала попробуйте перемножить и поделить два таких числа прямо в Delphi - так вы увидите точность вычислений, что исключит впоследствии проблемы с хранением и обработкой таких данных в базе.
(c) http://www.ibase.ru/devinfo/dontdoit.htm
← →
Drowsy © (2011-12-24 01:30) [2]Как всё непросто... )
Спасибо, Константин.
← →
Inovet © (2011-12-24 19:32) [3]> [2] Drowsy © (24.12.11 01:30)
> Как всё непросто... )
Документацию надо читать, в ней чётко в виде таблицы даны типы, их размеры и точность.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c