Bläddra i källkod

* Check browse mode before setting recno

michael 4 år sedan
förälder
incheckning
9405cae183
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      packages/fcl-db/jsondataset.pas

+ 3 - 1
packages/fcl-db/jsondataset.pas

@@ -1747,10 +1747,12 @@ end;
 
 procedure TBaseJSONDataSet.SetRecNo(Value: Integer);
 begin
+  CheckBrowseMode;
+  DoBeforeScroll;
   if (Value < 1) or (Value > FCurrentIndex.Count) then
     raise EJSONDataset.CreateFmt('%s: SetRecNo: index %d out of range',[Name,Value]);
   FCurrent := Value - 1;
-  Resync([]); 
+  Resync([]);
   DoAfterScroll;
 end;