powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / одинарное с плавающей точкой из БД
4 сообщений из 4, страница 1 из 1
одинарное с плавающей точкой из БД
    #38230268
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице БД Access есть числовое поле размерностью одинарное с плавающей точкой. число десятичных знаков после запятой поставил 2. Когда считываю это значение в CBuilder:
ShowMessage(ADOQueryRajon->FieldByName("коэффициент")->AsString);
получаю 1,200000002342, хотя в базе оно забито просто 1,2. Не тот тип задал в Access или считываю не так?
...
Рейтинг: 0 / 0
одинарное с плавающей точкой из БД
    #38230284
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditban,
14196257
...
Рейтинг: 0 / 0
одинарное с плавающей точкой из БД
    #38230342
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorych,

только явно округлять? У меня еще эти данные передаются в DBGrid, нужно еще отслещивать заполнение его? Нельзя в настройках Column задать формат вывода например?
...
Рейтинг: 0 / 0
одинарное с плавающей точкой из БД
    #38230451
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
]В таблице БД Access есть числовое поле размерностью одинарное с плавающей точкой. число десятичных знаков после запятой поставил 2.


Если там и правда число с плавающей точкой, то у него просто нет десятичных знаков. А то что ты поставил — лишь формат отображения.

Когда считываю это значение в CBuilder:
ShowMessage(ADOQueryRajon->FieldByName("коэффициент")->AsString);
получаю 1,200000002342, хотя в базе оно забито просто 1,2. Не тот тип задал в Access или считываю не так?

Ни то, ни другое. Ты его не так отображаешь. Делается это в AsString, если хочешь по-другому, надо вызвать что-то типа AsFloat и самому отформатировать, например, через sprintf.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / одинарное с плавающей точкой из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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