delphi adoquery active false

场景:Delphi里refresh和adoquery.active:=false;adoquery.active:=true;的区别,该如何处理

Delphi里refresh和adoquery.active:=false;adoquery.active:=true;的区别
谢谢大家哇!

------解决方案--------------------
1.
Delphi(Pascal) code
adoquery.refresh

------解决方案--------------------
探讨
1.

Delphi(Pascal) code
adoquery.refresh
是刷新本地數據集;
2.

Delphi(Pascal) code
adoquery.active:=false;
(就相當於adoquery.open);
eg:

Delphi(Pascal) code
procedure TDataSet.Open;
begin
Active:……

------解决方案--------------------
只要你没有adoquery.sql.clear就可以。
------解决方案--------------------
adoquery.refresh
不会从服务器重新读取数据。