如题,谢谢关注!

解决方案 »

  1.   

    谢谢楼上!
    本来我就是用的  LockType:=ltBatchOptimistic ;
    在用 UpdateBatch 提交时,后台插入数据就是一条一条地进行的,在表的 Insert 触发器中写出上 select count(*) from inserted 就可以判断出来的。不信的话,大家可以试。我希望是3条记录作为一批插入的,然后我就可以在 Insert 触发器 中的这3条记录的总体情况做判断,比如“借贷相等”,如果不合条件就不允许插入。
      
      

  2.   

    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('');
    adoquery1.sql.add('');
    adoquery1.sql.add('');
    adoquery1.execsql;
      

  3.   

    事务
      try
        ADOConnection1.BeginTrans;
        //....
        ADOConnection1.CommitTrans;
      except
        ADOConnection1.RollbackTrans;
      end;
      

  4.   

    TO  cdsgajxlp(起名很难) :
    我就是这样做的,但是在后台触发器里,你 select count(*) from inserted 试试看就知道是一笔了。