Delphi使用UpdateBatch()更新数据库Oracle时,程序处于死机状态,这是怎么回事啊?请指教!!!!!!!!!!!!!

解决方案 »

  1.   

    我的代码是:
    ADOConnection.BeginTrans;
        try
          adoMain.UpdateBatch();
          if IfDetail then
            adoDetail.UpdateBatch();
          ADOConnection.CommitTrans;
        except
          on E: Exception do
          begin
            ADOConnection.RollbackTrans;
            if IfDetail then
              adoDetail.CancelBatch();
            adoMain.CancelBatch();
            raise Exception.Create(E.Message);
          end;