fcl-db: dbase: call inherited InternalPost to check required fields. Revealed by test TestRequired

git-svn-id: trunk@33085 -
This commit is contained in:
lacak 2016-02-12 10:07:08 +00:00
parent ed2488eb03
commit f55ab74e6a
2 changed files with 4 additions and 2 deletions

View File

@ -1028,7 +1028,7 @@ end;
procedure TDataSet.InternalPost;
Procedure Checkrequired;
Procedure CheckRequiredFields;
Var I : longint;
@ -1042,7 +1042,7 @@ procedure TDataSet.InternalPost;
end;
begin
Checkrequired;
CheckRequiredFields;
end;
procedure TDataSet.InternalSetToRecord(Buffer: TRecordBuffer);

View File

@ -1428,6 +1428,8 @@ var
pRecord: pDbfRecord;
I, newRecord: Integer;
begin
// check required fields
inherited;
// if internalpost is called, we know we are active
pRecord := pDbfRecord(ActiveBuffer);
// commit blobs