![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Числа в базе данных [D7, IB6.x]
Tonich © (2005-09-17 20:05:00)Дело вот в чем. В базу данных нужно записаь числа которые даны , допустим с точностью до 7 знака. Тип полей в таблице double precision. в результате в базу заносятся числа лишь с 3 знаками после запятой.
Ну и собствено вопрос, как записать числа , со всей данной точностью?
isasa (2005-09-19 12:11:00) [1]>Теоретически такой результат возможен
Стандарт IEEE
Type Range Significant digits Size in bytes
Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
Пока не станет ясно что, хранениевещественных чисел и их отображение, разные вещи, кина не будет. Работаем с integer!
Tonich (2005-09-19 11:18:00) [2]
> будем все ругать.
да не ругал я его совсем)))
а то что IB
}{ander (2005-09-18 10:32:00) [3]
> Tonich © (17.09.05 20:34) [6]
>
> зашибись
>
> > Sergey_Masloff (17.09.05 20:25) [3]
> яж не знал что это монстр
> > IBExpert
> такое вытворяет
>
Ну вот... Из-за неумения настроить хороший продукт и незнания элементарных вещей о форматах IB будем все ругать. Это по-нашему :-(
Sergey_Masloff (2005-09-17 21:34:00) [4]Tonich © (17.09.05 20:34) [6]
Да он отображает просто с округлением. Это в настройках среды установить можно. По умолчанию 3 знака ;-))
YurikGL (2005-09-17 20:51:00) [5]
> Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-
> )))
Теоретически такой результат возможен :) Если числа очень большие, то много знаков после зяпятой не сохранятся.
Tonich (2005-09-17 20:34:00) [6]зашибись
> Sergey_Masloff (17.09.05 20:25) [3]
яж не знал что это монстр
> IBExpert
такое вытворяет
Tonich (2005-09-17 20:26:00) [7]
> Sergey_Masloff (17.09.05 20:25) [3]
ним родимым )))
блин так ты хочешь сазать что .... )))
Tonich (2005-09-17 20:26:00) [8]так ща быстренько накропаю процедурку пусть вернет что нибуть .. )
Sergey_Masloff (2005-09-17 20:25:00) [9]>в результате в базу заносятся числа лишь с 3 знаками после запятой
Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-)))
Tonich (2005-09-17 20:24:00) [10]
> YurikGL © (17.09.05 20:17) [1]
вариант конечно, а в одном поле это что впринципе не возможно?!
YurikGL (2005-09-17 20:17:00) [11]Как вариант, использовать два поля для целой и для дробной части...
Либо использовать два поля одно для мантиссы, а другое для порядка...