Главная страница
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.026 c
2-1128627955
Молодой
2005-10-06 23:45
2005.10.30
MS Access&D7...... Ошибка - несовместимость типов...


2-1128805510
The Sound
2005-10-09 01:05
2005.10.30
Ошибка SMTP.


3-1126973127
Tonich
2005-09-17 20:05
2005.10.30
Числа в базе данных


2-1128610711
SMATMP
2005-10-06 18:58
2005.10.30
property Bitmap.ScanLine


14-1128599432
syte_ser78
2005-10-06 15:50
2005.10.30
Config.MSI