var
st:string;
Aq:Tadoquery;
begin
Aq:=Tadoquery.Create(self);
Dm.ADOConnection1.Open;
Aq.Connection:=Dm.ADOConnection1;
Aq.Connection.BeginTrans;
try
st:='INSERT INTO X_Ddz (Lsh, Kdrq, Ddrq, Qxrq) ';
st:=st+'VALUES (''200408200002'', ''2004-08-20'', ''2004-08-20'', ''2004-08-20'')';
with Aq do
begin
Close;
Sql.Text:=st;
Execsql;
Connection.CommitTrans;
end;
Except
Aq.Connection.RollbackTrans;
end;
end;