mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 14:09:17 +02:00
fcl-db: dbase: call inherited InternalPost to check required fields. Revealed by test TestRequired
git-svn-id: trunk@33085 -
This commit is contained in:
parent
ed2488eb03
commit
f55ab74e6a
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user