Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Доступ к содержимому полей записей / 1 сообщений из 1, страница 1 из 1
14.08.2003, 08:25
    #32236047
Maxy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к содержимому полей записей
Использую библиотеку ADO и, в частности, макрос ADO_NUMERIC_ENTRY. Хочется соединиться с полями таблицы MS SQL SERVER, тип которых float, и вывести значения в поля формы. C целочисленными и текстовыми типами проблем нет. А вот с float ... Выводятся нули, как по умолчанию, т.е., скорее всего, заданные мной параметры макроса не распознаются правильно.
Требуемые параметры для этого макроса следующие:
(порядковый номер,тип данных,буфер,точность,система счисления,состояние,изменение)
У меня сомнения в правильности выбора типа данных. Я проставил adDecimal. Я также не знаю, что проставлять в параметре "точность" и "система счисления". Пытался поставить цифры 3 (подразумевая количество знаков после запятой) и 10 (подразумевая, что это десятичная система), но скорее всего оказался не прав.
Здесь отрывок кода.
ADO_NUMERIC_ENTRY(8, adDecimal, dlQuantity, 3, 10, lQuantityStatus, TRUE)
ADO_NUMERIC_ENTRY(9, adDecimal, dlPrice, 2, 10, lPriceStatus, TRUE)
ADO_NUMERIC_ENTRY(10, adDecimal, dlCost, 2, 10, lCostStatus, TRUE)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Доступ к содержимому полей записей / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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