Округление money

Закипающий
Дата: 21.11.2007 15:35:35
Добрый день!
В качестве источника данных использую Query:Tquery; Данные вывожу в DBGrid,
СУБД MS SQL SERVER 2000.
Поле типа money заполнено след. значением: 123456789012345.6720, в DBGrid отображается следующее: 123,456,789,012,346.00. Как избавиться от округления? Или указать, что бы поле мапилось как TFloatField ?
Johnmen
Дата: 21.11.2007 15:41:20
Скорее всего, надо, чтобы "мапилось" как BCD. И формат вывода посмотреть...
Anatoly Podgoretsky
Дата: 21.11.2007 18:19:29
Настроить формат в дбгрид, а лучше у поля.
А ты уверен, что у тебя именно money, а не что то другое? Не в базе конечно, а в твоей программе, может ты через БДЕ работаешь.

Posted via ActualForum NNTP Server 1.4

Johnmen
Дата: 21.11.2007 18:25:30
Anatoly Podgoretsky
... может ты через БДЕ работаешь.

Думаешь упоминание Tquery для идентификации недостаточно? :)
Закипающий
Дата: 23.11.2007 13:49:13
Тип money.
в случае, если я явно вытягиваю значение поля из dataset (обращаюсь к полю по имени и и привожу к stringб то значение остается равным значению в БД). Не понимаю, как сделать так, чтобы значение не округлялось.
Бунаков Михаил Петрович
Дата: 26.11.2007 23:01:33
попробуйте определить поля Field в Query:Tquery и поэксперементировать с параметр Currency для полей где ваши денежки