Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибки при работе с ADO (база на Access) на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массив переменной длины http://www.cyberforum.ru/cpp-beginners/thread501576.html
Как в С++ сделать массив переменной длины (увеличивающийся), чтобы сохранялись хранящиеся там данные? Покопался, но нигде не могу найти. Или где об этом почитать?
C++ Использование WS_TABSTOP, вертикальная полоса прокрутки у LISTBOX'а Мне необходимо создать форму и компоненты (кнопки, списки и т. д.) с помощью WinAPI, почти всё получилось, но у меня возникло два вопроса: 1. Как сделать, чтобы работала клавиша tab для переключения... http://www.cyberforum.ru/cpp-beginners/thread501570.html
Почему при чтении бинарного файла происходит экстренное завершение программы? C++
в Windows XP при чтение бинарного файла происходит екстренное завершение программы !!! /*Writing to a random access file */ #include <stdio.h> struct clientData { ...
C++ Нужно выводить текст в html
Люди, помогите решить проблемку. Необходимо выводить пользователю текст представленный в виде хпмл и находящийся в строковой переменной(, т.е. < b > текст < / b> будет отображен как жирный). Да, еще...
C++ Ищу программистов для супер-проекта http://www.cyberforum.ru/cpp-beginners/thread501376.html
Хочу сразу предупредить, что все написанное в заголовке - правда. Проект действительно интересный и в случае его осуществления принесет участникам и славу и деньги. Такие проекты каждый день не...
C++ Подсветка синтаксиса в РичЕдит через ТОМ-интерфейс Народ, кто делал, плиз, помогите сделать так что-бы не тормозило. Текста — 250 байт, а тормозит очень сильно. Этот код выполняется только один раз: IUnknown *_pUnk; ITextDocument... подробнее

Показать сообщение отдельно
alexroot
0 / 0 / 0
Регистрация: 31.05.2011
Сообщений: 6

Ошибки при работе с ADO (база на Access) на С++ - C++

26.02.2012, 20:07. Просмотров 823. Ответов 0
Метки (Все метки)

При сохранении данных поля типа Decimal в базе Access (с помощью ADO MS Jet 4.0) при задании системе разделителя дробной части: запятая — Type mismatch in criteria expression

Если поменять на точку то все нормально.

Код (на C++):

_variant_t vtAlt = Значение Double;
vtAlt.ChangeType(VT_DECIMAL);
m_pRec->Fields->GetItem(_bstr_t("ALTITUDE"))->put_Value(vtAlt);

ошибка при m_pRec->Update()

Самое странное что на Basic аналогичный код работает.

Проблема по видимому в том что _variant_t хранит а ADO передает всегда точку, Access же принимает запятую или наоборот

Подскажите можно ли с этим бороться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru