Ошибка 5
Добавлено: 23 дек 2016, 09:42
Подскажите, пожалуста, почему
sqlExecute(stmt);
выдаёт ошибку 5 ?
Это работает в цикле, 9 раз нормально, на десятый - ошибка 5
sqlExecute(stmt);
выдаёт ошибку 5 ?
Код: Выделить всё
stmt:=sqlAllocStmt;
sqlAddStr(query,'insert into groupmc (atl_lastdate,atl_lasttime,atl_lastuser,kod,name,owner,lkod) values ');
sqlAddStr(query,'(#date('+DateToStr(cur_date,'DD,MM,YYYY')+'),#time('+TimeToStr(cur_time,'HH,MM,SS,SS')+'),#comp('+userid+'),'#39+kod+''#39+',');
xlGetCellValue(i,2,nazv);
nazv:=trim(nazv);
sqlAddStr(query,''#39+nazv+''#39+',#comp('+zap1[1]+'),'+length(kod)+')');
k_osh:=sqlPrepare(stmt,query);
if k_osh>0 then message('sqlPrepare insert into groupmc. Ошибка '+k_osh);
k_osh:=sqlExecute(stmt);
if k_osh>0 then message('sqlExecute insert into groupmc. Ошибка '+k_osh);
sqlFreeStmt(stmt);
sqlFreeStr(query);
stmt:=0;
query:=0;