Browse Source

* Enable TDatasource.Enabled

michael 4 năm trước cách đây
mục cha
commit
96d5ad47f8
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      packages/fcl-db/db.pas

+ 2 - 1
packages/fcl-db/db.pas

@@ -8231,6 +8231,7 @@ procedure TDatasource.SetEnabled(Value: Boolean);
 
 begin
   FEnabled:=Value;
+  ProcessEvent(deUpdateState,0);
 end;
 
 
@@ -8283,7 +8284,7 @@ begin
     begin
     NeedDataChange:=(FState=dsInactive);
     FLastState:=FState;
-    If Assigned(Dataset) then
+    If Assigned(Dataset) and enabled then
       FState:=Dataset.State
     else
       FState:=dsInactive;