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

Вниз

TDBGRID. Как форматровать представление данных   Найти похожие ветки 

 
suric   (2004-02-04 12:10) [0]

Уважаемый народ!
есть такая проблема:

В Interbase вроде нет денежного типа данных. Вместо него я использую Float. Пытаясь ввести в поле сумму в 10.50 (десять рублей 50 копеек), я запускаю примерно такой запрос:
Insert into Tabl_Many (ID,Cost) values(12,10.50);
но когда запускаю select, вместо 10.50 в TDBGrid отображается длинная мантиса: 10.50000034.
Можно ли как нибудь сделать так, чтоб отображалось 10.50 или лучше всего, чтоб в СУБД таблице тоже было 10.50


 
Sandman25 ©   (2004-02-04 12:12) [1]

DEC(16,5)?


 
suric   (2004-02-04 12:16) [2]

А по подробнее?


 
Sandman25 ©   (2004-02-04 12:26) [3]

Вас не устроит хранить значение не в поле Float, а в поле DECIMAL? Decimal не теряет в точности при записи и суммировании/вычитании.


 
HSolo ©   (2004-02-04 13:12) [4]

Или NUMERIC


 
Deniz ©   (2004-02-04 13:17) [5]

> Sandman25 © (04.02.04 12:26) [3]
> Вас не устроит хранить значение не в поле Float, а в поле DECIMAL? Decimal не теряет в точности при записи и суммировании/вычитании.


А кто теряет в точности?


 
HSolo ©   (2004-02-04 13:20) [6]

Floating-point datatypes (FLOAT, DOUBLE PRECISION)



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-93908
Вова
2004-02-15 19:22
2004.02.29
exe Файл


3-93794
staryx
2004-02-03 15:38
2004.02.29
Работа с БД с запросов.


1-93946
Zvr@b
2004-02-17 17:57
2004.02.29
Как построить график апроксимации


1-93948
morev_s_a
2004-02-17 18:19
2004.02.29
Как напечатать несколько графиков на одной странице?


7-94204
SIA
2003-12-09 11:17
2004.02.29
Как можно программно сделать раздел винта активным?