Browse Source

TDataset: fixed daAbort TDataAction behavior (was not aborting). Fixed TDataset.Delete calling OnDeleteError instead of OnPostError.

git-svn-id: trunk@23111 -
ludob 12 years ago
parent
commit
b36aa216e5
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/fcl-db/src/base/dataset.inc

+ 2 - 2
packages/fcl-db/src/base/dataset.inc

@@ -1543,7 +1543,7 @@ begin
 {$endif}
 {$endif}
     DoBeforeDelete;
     DoBeforeDelete;
     DoBeforeScroll;
     DoBeforeScroll;
-    If Not TryDoing(@InternalDelete,OnPostError) then exit;
+    If Not TryDoing(@InternalDelete,OnDeleteError) then exit;
 {$ifdef dsdebug}
 {$ifdef dsdebug}
     writeln ('Delete: Internaldelete succeeded');
     writeln ('Delete: Internaldelete succeeded');
 {$endif}
 {$endif}
@@ -2197,7 +2197,7 @@ begin
           Ev(Self,E,Retry);
           Ev(Self,E,Retry);
         Case Retry of
         Case Retry of
           daFail : Raise;
           daFail : Raise;
-          daAbort : Result:=False;
+          daAbort : Abort;
         end;
         end;
         end;
         end;
     else
     else