怎样释放ADOQUERY和一些其他的组件??? 怎样在DELPHI中释放内存中的ADOQUERY控件和Connection和一些其他的ADO控件的连接,使它们不占内存,用的时候再自己写语句连接。急!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用变量a:TADOQuery;的方法就可以了。 什么意思??A : TADOQUERY ADOQuery.Free;FreeAndNil(ADOQuery);再用时再创建 别的ADO控件也可以这么用吗??? ADOQuery.Free;别的控件也一样;--------------------------------------------------------------------------DelphiICQ编程站,至力于发展编程技术!http://www.DelphiICQ.com/ ADOQuery.Actie := false;FreeAndNil(ADOQuery); 我拿控件连接的ACCESS数据库,如果把控件释放掉了,那数据库也被关闭了吗??如果没有,那怎么关闭??? 你可以用下面的语句试一试:ADOQuery.Close;ADOQuery.Free; 真不知道你要做什么,你不是什么都释放掉吧,数据库一旦连接了,你不用就关闭连接就可是了,没必要释放ADOCONNECTION吧你在使用查询前要创建ADOQUERY,不用的时候在释放对吧, ADOQuery := TADOQuery.Create(nil);ADOQuery := TADOConnection;//TADOConnection 你也可以自己生成或直接用控件//do what you want ADOQuery.Close;ADOQuery.Free;这样就可以 我在一段程序中先要写数据库,然后读再读它到另一个控件。如果不关闭它就告诉我READ,WRITE 错误。 shellexecute()的用法 请问指针操作的问题 关于TExtraDevices将reportbuilder报表转成pdf的问题 Delphi的VCL组件闪烁问题,高手请进!在一个窗口中... BORLOND公司出了DELPHI6中文版,请问那里可以下载?谢谢 纺织企业软件问题,见内。 ☆★多多关注☆★up有分☆★求一个最优的查询语句(比较通用的需求)☆★ delphi菜鸟的一个问题 请问delphi里从一个数据表将数据update到另一个数据表? 32位16位的转化 时间相加减的计算 为什么client端odbc连不通server端的sqlserver?
的方法就可以了。
FreeAndNil(ADOQuery);
再用时再创建
别的控件也一样;
--------------------------------------------------------------------------
DelphiICQ编程站,至力于发展编程技术!http://www.DelphiICQ.com/
FreeAndNil(ADOQuery);
如果没有,那怎么关闭???
ADOQuery.Close;
ADOQuery.Free;
你在使用查询前要创建ADOQUERY,不用的时候在释放对吧,
ADOQuery := TADOQuery.Create(nil);
ADOQuery := TADOConnection;//TADOConnection 你也可以自己生成或直接用控件//do what you want ADOQuery.Close;
ADOQuery.Free;
这样就可以
如果不关闭它就告诉我READ,WRITE 错误。