| Код | CString str_con2; str_con2=("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="); str_con2+="c:\\temp\\1.xls;"; str_con2+="Extended Properties="; str_con2+='"'; str_con2+="Excel 8.0;HDR=Yes;IMEX=1"; str_con2+='"'; str_con2+=";";
try { pConn2=0; pConn2.CreateInstance("ADODB.Connection"); pConn2->ConnectionTimeout = 15000; // максимальное время соединения в мсек pConn2->CommandTimeout = 15000; // максимальное время выполнения команды в мсек pConn2->Mode=adModeReadWrite; // режим доступа для чтения/записи pConn2->Open((_bstr_t)str_con2,"","",0); }
catch(_com_error &ce) { ErrMessage(ce); pConn2 = 0; return; }
CString str2; _RecordsetPtr pRecordsetE;
str2 = "INSERT INTO [BBB$] VALUES (1,2,3)"; try { pConn2->BeginTrans(); pConn2->Execute((_bstr_t)str2,0, adCmdUnknown); pConn2->CommitTrans(); }
catch(_com_error &ce) { ErrMessage(ce); return; }
|
Выдает ошибку: в операции должен использоваться обновляемый запрос |