C
cheumen
Unregistered / Unconfirmed
GUEST, unregistred user!
使用ADOQuery时发现内存增加,而且将ADOQuery释放后内存不减少(请打开任务管理器,观察内存使用和虚拟内存大小两项,button点击前和点击后的内存变化)
button点击事件代码如下:
L_Query:=Tadoquery.Create(nil);
L_Query.Connection:=ADOConnection1;
//Form上的一个控件
L_Query.SQL.Text:='Select * from equipments'; //该数据为2万行左右
L_Query.ExecSQL;
//L_Query.Close;
FreeAndNil(L_Query);
我在使用过程中,有大量的数据量大的数据表,所以内存一直在增加而不能释放,问题很严重,导致内存不足。求原因和解决办法。谢谢!
button点击事件代码如下:
L_Query:=Tadoquery.Create(nil);
L_Query.Connection:=ADOConnection1;
//Form上的一个控件
L_Query.SQL.Text:='Select * from equipments'; //该数据为2万行左右
L_Query.ExecSQL;
//L_Query.Close;
FreeAndNil(L_Query);
我在使用过程中,有大量的数据量大的数据表,所以内存一直在增加而不能释放,问题很严重,导致内存不足。求原因和解决办法。谢谢!