如何判断adoquery有没有被释放(100分)

  • 主题发起人 主题发起人 死神十三
  • 开始时间 开始时间

死神十三

Unregistered / Unconfirmed
GUEST, unregistred user!
我定义一个全局变量aquery:tadoquery;
在一个过程中需要判断变量aquery有没有free
已经free了就可以继续查询
没有free就提示
 
if assigned(aquery) then FreeAndNil(aquery);
 
有必要非得free 吗?
with aquery do
begin
close;
sql.clear;
sql.add('select * from othertable');
open;
end;
 
Assigned() 是判断对象是否存在的方法,很常用
 
Assigned()很管用的
 
If Assigned(aquery) Then
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
后退
顶部