Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
-
DisVBS
-
- Начинающий

-
-
- Сообщения: 3
- Зарегистрирован: 14.07.2004 (Ср) 12:40
DisVBS » 14.07.2004 (Ср) 12:57
Здравствуйте.
Как выйти из следующей ситуации:
При выводе в TDBGrid числа 0,45 вместо 0,45 отображается 0,4499999. (при использовании маски (#.##) – 0,44)
Используемый элемент управления: APEX True DBGrid Pro 6.0 (OLEDB)
Источник данных: SQL Server 2000, тип поля в котором находиться значение: Real
Заранее благодарен.
-
Konst_One
-
- Член-корреспондент академии VBStreets

-

-
- Сообщения: 3041
- Зарегистрирован: 09.04.2004 (Пт) 13:47
- Откуда: Химки
-
Konst_One » 14.07.2004 (Ср) 17:43
выбрать даные селектом , а в нем поле FIELD1 (которое у тебя real) заменить на такую конструкцию
- Код: Выделить всё
SELECT ......, CONVERT(money,FIELD1) as Field1, .... FROM
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 1