Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получить double от ADOField (COM) / 3 сообщений из 3, страница 1 из 1
14.06.2007, 09:29
    #34593629
XNut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить double от ADOField (COM)
Когда ADOField возвращает строку, проблем нет.
Но когда пытаюсь получить число, то Invoke возвращает VARIANTARG с vt==0xe (14) (vtInterface). Как "это" преобразовать в double????
...
Рейтинг: 0 / 0
14.06.2007, 13:58
    #34594651
батрак
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить double от ADOField (COM)
Invoke VARIANTARG не возвращает, а возврашает код ошибки - если 0 ,то ошибки нет - обычно проверяют макросом SUCCEEDED.
...
Рейтинг: 0 / 0
14.06.2007, 14:37
    #34594827
XNut
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить double от ADOField (COM)
Все решилось. 0xe это VT_DECIMAL
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получить double от ADOField (COM) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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