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

Вниз

Числа в базе данных   Найти похожие ветки 

 
Tonich ©   (2005-09-17 20:05) [0]

Дело вот в чем. В базу данных нужно записаь числа которые даны , допустим с точностью до 7 знака. Тип полей в таблице double precision. в результате в базу заносятся числа лишь с 3 знаками после запятой.
Ну и собствено вопрос, как записать числа , со всей данной точностью?


 
YurikGL ©   (2005-09-17 20:17) [1]

Как вариант, использовать два поля для целой и для дробной части...
Либо использовать два поля одно для мантиссы, а другое для порядка...


 
Tonich ©   (2005-09-17 20:24) [2]


> YurikGL ©   (17.09.05 20:17) [1]
вариант конечно, а в одном поле это что впринципе не возможно?!


 
Sergey_Masloff   (2005-09-17 20:25) [3]

>в результате в базу заносятся числа лишь с 3 знаками после запятой
Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-)))


 
Tonich ©   (2005-09-17 20:26) [4]


> Sergey_Masloff   (17.09.05 20:25) [3]

ним родимым )))

блин так ты хочешь сазать что .... )))


 
Tonich ©   (2005-09-17 20:26) [5]

так ща быстренько накропаю процедурку пусть вернет что нибуть .. )


 
Tonich ©   (2005-09-17 20:34) [6]

зашибись

> Sergey_Masloff   (17.09.05 20:25) [3]
яж не знал что это монстр
> IBExpert
такое вытворяет


 
YurikGL ©   (2005-09-17 20:51) [7]


> Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-
> )))

Теоретически такой результат возможен :) Если числа очень большие, то много знаков после зяпятой не сохранятся.


 
Sergey_Masloff   (2005-09-17 21:34) [8]

Tonich ©   (17.09.05 20:34) [6]
Да он отображает просто с округлением. Это в настройках среды установить можно. По умолчанию 3 знака ;-))


 
}{ander ©   (2005-09-18 10:32) [9]


> Tonich ©   (17.09.05 20:34) [6]
>
> зашибись
>
> > Sergey_Masloff   (17.09.05 20:25) [3]
> яж не знал что это монстр
> > IBExpert
> такое вытворяет
>


Ну вот... Из-за неумения настроить хороший продукт и незнания элементарных вещей о форматах IB будем все ругать. Это по-нашему :-(


 
Tonich ©   (2005-09-19 11:18) [10]


> будем все ругать.
да не ругал я его совсем)))

а то что IB


 
isasa ©   (2005-09-19 12:11) [11]

>Теоретически такой результат возможен

Стандарт IEEE
Type  Range    Significant digits Size in bytes
Double  5.0 x 10^-324 .. 1.7 x 10^308 15-16   8

Пока не станет ясно что, хранение вещественных чисел и их отображение, разные вещи, кина не будет. Работаем с integer!



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

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

Наверх




Память: 0.49 MB
Время: 0.063 c
3-1127153296
WonderfulDay
2005-09-19 22:08
2005.10.30
create table


8-1118217321
ar
2005-06-08 11:55
2005.10.30
формы


3-1126857607
Term
2005-09-16 12:00
2005.10.30
Работа с FB 1.5 через ADO


1-1128521993
Aleksey
2005-10-05 18:19
2005.10.30
Image.Canvas и LineTo


5-1106254826
Чайник
2005-01-21 00:00
2005.10.30
Изменение типа публикуемого свойства