summaryrefslogtreecommitdiff
path: root/packages/fcl-db/src/base/dataset.inc
diff options
context:
space:
mode:
authormichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-01-28 10:38:55 +0000
committermichael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-01-28 10:38:55 +0000
commit45e6b43ab854aaf14bab89addf605b985e4e020e (patch)
tree27455ce08ce8e3067029aafdf7d19df8f280be4f /packages/fcl-db/src/base/dataset.inc
parentf2c4617bbb4d7c9f6a0773a9dd9cc7b70a9eb351 (diff)
downloadfpc-45e6b43ab854aaf14bab89addf605b985e4e020e.tar.gz
* Fix bug ID 33080
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@38066 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-db/src/base/dataset.inc')
-rw-r--r--packages/fcl-db/src/base/dataset.inc5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/fcl-db/src/base/dataset.inc b/packages/fcl-db/src/base/dataset.inc
index 86c099c4c4..e4c0daa7cd 100644
--- a/packages/fcl-db/src/base/dataset.inc
+++ b/packages/fcl-db/src/base/dataset.inc
@@ -1504,7 +1504,8 @@ procedure TDataSet.ClearFields;
begin
- if not (State in dsEditModes) then DatabaseError(SNotEditing, Self);
+ if not (State in dsEditModes) then
+ DatabaseError(SNotEditing, Self);
DataEvent(deCheckBrowseMode, 0);
FreeFieldBuffers;
InternalInitRecord(ActiveBuffer);
@@ -2134,8 +2135,6 @@ begin
{$endif}
// nothing found, invalidate buffer and bail out.
ClearBuffers;
- // Make sure that the active record is 'empty', ie: that all fields are null
- InternalInitRecord(ActiveBuffer);
DataEvent(deDatasetChange,0);
exit;
end;