Access好像不能连续执行两个sql语句哦。
用ADO提供的事务吧?eg://仅供参考
adoconnection.begintrans;
with adoquery do
begin
  try
    close;
    sql.clear;
    sql.add('insert into ...');
    ExecSQL;
    close;
    sql.clear;
    sql.add('insert into ...');
    ExecSQL; 
    adoconnection.committrans;
  except
    close;
    adoconnection.Rollbacktrans;
  end;
  ......