Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2008, 21:25   #1
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию Отображение поля с БД типом float СУБД InterBase

Проблемка в следующем при отображение данных в StringGrid-е тип данные поля с типом float не корректно отображаются с чем это может быть связанно? Хотя в таблице БД они прописываются нормально.
Пример ввожу 444.770 в бд 444.770 а при отображение в StringGrid - получается типа этого 444.76998813 ну и так далее.. кто нибудь встречался с этой проблемкой?
slips вне форума Ответить с цитированием
Старый 06.12.2008, 21:32   #2
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

Все разобрался, поменял типы с float на Decimal и все впорядке...
slips вне форума Ответить с цитированием
Старый 06.12.2008, 23:55   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от slips Посмотреть сообщение
Все разобрался, поменял типы с float на Decimal и все впорядке...
Вообще-то для денюжков используют тип Сurrency...
mihali4 вне форума Ответить с цитированием
Старый 07.12.2008, 00:15   #4
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

В том то и дело что мне нужно имено представление вещественного числа, что то нужно с этим придумать
slips вне форума Ответить с цитированием
Старый 07.12.2008, 00:28   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
мне нужно имено представление вещественного числа, что то нужно с этим придумать
Нет ничего проще. Это - вычисляемое поле типа
FormatFloat(нужный формат, ваша величина)
Выводите в нужном вам виде...
mihali4 вне форума Ответить с цитированием
Старый 07.12.2008, 00:30   #6
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

думаю проще использовать DOUBLE PRECISION чем потом маяться с округлениями
slips вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid и поля с типом MEMO doncova1 БД в Delphi 4 27.03.2009 01:20
Отображение поля в DBGridEh vanektoo БД в Delphi 0 28.10.2008 10:07
Отображение Аксесовского поля MEMO в DBMemo Pinya БД в Delphi 2 12.08.2008 09:20
Работа с типом Record TheNovice Помощь студентам 4 28.02.2007 17:52