Название: Запрос к Ms Access в VC++ Отправлено: 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); Все поля в базе текстовые. Объясните, плз, дураку, в чем тут дело Название: Запрос к Ms Access в VC++ Отправлено: SCAD от Апрель 13, 2004, 16:59 А что-нибудь типа NEW TRANSACTION разве не надо набирать? Ведь происходит добавление данных.
|