Код из рабочего (уже более 5 лет работает (тьфу-тьфу)) проекта все замечательно отрабатывает:
База на MSSQL.
Код:
adoquery6.Active:=false;
adoquery6.Parameters.ParamByName('doc').Value:=memlink_doc.AsInteger;
adoquery6.Parameters.ParamByName('summ').Value:=roundto(memsumma.AsFloat,-2);
adoquery6.Parameters.ParamByName('typ').Value:=1;
adoquery6.Parameters.ParamByName('st').Value:=0;
adoquery6.Parameters.ParamByName('bst').Value:=fbase;
adoquery6.Parameters.ParamByName('inn').Value:=MemINN.AsString;
adoquery6.ExecSQL;
Запрос такого вида:
Код:
Insert into Verefy_1c (doc,summa,typ,status,base_status,inn)
values(:doc,:summ,:typ,:st,:bst,:inn)
так подозреваю у вас база на Акцессе?