你要先用query.updateobject:=updatesql;
       updatesql.insert.add('insert into table_name (a1,a2) values (:a1,:a2)');
       updatesql.modifysql.add('......');
       updatesql.deletesql.add('......')
       query.sql.add('select a1,a2 from table_name');       query.open;       query.apply();