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

Вниз

некорректный вывод данных   Найти похожие ветки 

 
von ©   (2010-11-19 17:16) [0]

При выводе данных с SQL-сервера типа real в dbgrid, если после запятой стоят значения, дописываются еще цифры. Так если в базе 15,45 то в сетке выводит подобное.... 15,4500034576. Если число целое, то все корректно. Может кто подскажет... Как обрезать лишние? При выводе в access, информация выводится корректно...


 
stas ©   (2010-11-19 17:37) [1]

Использовать numeric или наложить маску вывода.


 
sniknik ©   (2010-11-19 20:26) [2]

real на float поменяй, у него точность больше. ну или денежный тип используй, если для денег...


 
Anatoly Podgoretsky ©   (2010-11-19 20:51) [3]

> von  (19.11.2010 17:16:00)  [0]

Используй BCD формат, а для Real можешь использовать DisplayFormat


 
sniknik ©   (2010-11-19 21:07) [4]

> Используй BCD формат
не стоит.
D5... а насколько знаю даже в 7й поддержка BCD убогая, через currency значения из рекордсетов передает.


 
Anatoly Podgoretsky ©   (2010-11-19 21:56) [5]

> sniknik  (19.11.2010 21:07:04)  [4]

Ну не Float же использовать?


 
sniknik ©   (2010-11-19 22:29) [6]

а чего нет? вполне достаточно. это аналог Double в дельфи, а Real аналог Single.


 
DiamondShark ©   (2010-11-22 14:58) [7]


> а чего нет? вполне достаточно. это аналог Double в дельфи,
>  а Real аналог Single.

15,45 точно не представляется ни в Double, ни в Single.
А BCD числа Дельфи за 15 лет так и не научился представлять.


 
Anatoly Podgoretsky ©   (2010-11-22 15:09) [8]

> DiamondShark  (22.11.2010 14:58:07)  [7]

А ведь в начале 90 годов купили готовую технологию, часть dBase IV
И благополучно ее похерели, сначала в dBase


 
sniknik ©   (2010-11-22 21:21) [9]

> 15,45 точно не представляется ни в Double, ни в Single.
точно и не обязательно (для денег был предложен денежный тип, а вопрос про отображение). очень маленькие погрешности при отображении откинутся. для данного вопроса проблему решит в общем.



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

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

Наверх




Память: 0.48 MB
Время: 0.004 c
15-1360737474
brother
2013-02-13 10:37
2013.06.23
Оцените адекватность цены


4-1265652205
Interesting
2010-02-08 21:03
2013.06.23
Вызов справки из своей программы


15-1360873802
Юрий
2013-02-15 00:30
2013.06.23
С днем рождения ! 15 февраля 2013 пятница


15-1360685154
boriskb
2013-02-12 20:05
2013.06.23
Астраханские ученые представили интерактивный дисплей без экрана


11-1246374057
Кто б сомневался
2009-06-30 19:00
2013.06.23
Какой сайт у KOL MCK? Поддерживается ли проект сейчас?