powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с SQL запросом из Delphi к базе Navision Financials
3 сообщений из 3, страница 1 из 1
Проблема с SQL запросом из Delphi к базе Navision Financials
    #32303221
yogurt99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть у меня такая проблема:
Через SQL Explorer или из Delphi (эл-т TQuery) делаю SQL запрос вида

SELECT "Unit Price" FROM Item

к базе в формате fdb (Navision Financials).
В SQL Monitor отображаются строки вида

SQL Data Out: C/ODBC 32 bit - Column = 1, Name = Unit Price, Type = fldFLOAT, Precision = 15, Scale = 5, Data = 0.000000

Как мы видим тип данных FLOAT, т.е. тип данных с плавающей запятой. Цены в базе вбиты примерно в таком виде:

15,65
12,50
78,30
0,80

и т.д. Вобщем с целой и дробной частью. А после исполнения запроса получаю результат вида

15
12
78
0

и т.д. Куда пропадает дробная часть?
В базе тип данных этого столбца установлен как DECIMAL. Может надо как-то указать тип данных к которому я обращаюсь? Если да, то как?
...
Рейтинг: 0 / 0
Проблема с SQL запросом из Delphi к базе Navision Financials
    #32303298
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после исполнения запроса получаю результат вида

Результат то получаешь где? Может у тебя при форматировании вывода на экран дробную часть отбрасывает. А чтоб были не ftFloat, а ftBCD в параметрах TDatabase укази Enable BCD = True.
...
Рейтинг: 0 / 0
Проблема с SQL запросом из Delphi к базе Navision Financials
    #32303358
yogurt99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Я уже сам разобрался. Залез в региональные настройки. Там поменял разделитель дробной части с запятой на точку и стало все ок.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с SQL запросом из Delphi к базе Navision Financials
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]