Russian Qt Forum
Ноябрь 26, 2024, 05:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запрос к Ms Access в VC++  (Прочитано 5491 раз)
valeryan
Гость
« : Апрель 08, 2004, 14:30 »

Не понимаю, запрос на выборку получается, а на вставку - нет.
   ADODB::_ConnectionPtr cn=NULL;   HRESULT hr=S_OK;   hr=cn.CreateInstance(__uuidof(ADODB::Connection));   _bstr_t bsConnstring(L"DSN=Baza");   _bstr_t bsUserID(L"admin");   _bstr_t bsUserPwd(L"");   cn->Open(bsConnstring,bsUserID,bsUserPwd,ADODB::adConnectUnspecified);   _bstr_t bsCommand(L"select * from proverka");   ADODB::_RecordsetPtr rs=NULL;   rs=cn->Execute(bsCommand,&vtMissing, ADODB::adCmdText);

rs прекрасно считывается. а вот дальше не получается, данные не добавляются:

   _bstr_t qrystr(L"insert into proverka values('name','pass','1','2','3')");   cn->Execute(qrystr,&vtMissing, ADODB::adCmdText);

Все поля в базе текстовые. Объясните, плз, дураку, в чем тут дело
Записан
SCAD
Гость
« Ответ #1 : Апрель 13, 2004, 16:59 »

А что-нибудь типа NEW TRANSACTION разве не надо набирать? Ведь происходит добавление данных.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.097 секунд. Запросов: 21.