Преглед изворни кода

* RegenerateParams was not called in all cases

git-svn-id: trunk@16068 -
michael пре 15 година
родитељ
комит
a2a493a60e
1 измењених фајлова са 6 додато и 3 уклоњено
  1. 6 3
      packages/fcl-web/src/webdata/sqldbwebdata.pp

+ 6 - 3
packages/fcl-web/src/webdata/sqldbwebdata.pp

@@ -126,10 +126,13 @@ end;
 
 procedure TCustomSQLDBWebDataProvider.SQLChanged(Sender: TObject);
 begin
-  If (Sender=SelectSQL) and Assigned(FQuery) then
+  If (Sender=SelectSQL)  then
     begin
-    FQuery.Close;
-    FQuery.SQL.Assign(SelectSQL);
+    if Assigned(FQuery) then
+      begin
+      FQuery.Close;
+      FQuery.SQL.Assign(SelectSQL);
+      end;
     If Not (csLoading in ComponentState) then
       RegenerateParams;
     end;