在beforepost触发的时候如果判断条件不满足,不提交。应该怎么做?

解决方案 »

  1.   

    哦,对了,确切的问题不是POST!
    应该是:在我提交的时候(一批数据)要判断每一条数据,如果有不满足条件的不提交,但是满足条件的还要提交的。不好意思,没有表述清楚。
      

  2.   

    不妨使用Transaction..   if not FConn.InTransaction then FConn.BeginTrans;
       try
        FMasterds.Post;
        Fquery.Post;
        FConn.CommitTrans;
       except
        FConn.RollbackTrans;
        Messagedlg('增加操作失败!',mtwarning,[mbOK],0);
       end;
       Fquery.Close;