我有一个公共的ADOQUERY,
每次我用来查一些数据时就这样写
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;一个程序中可能有数十个地方是这样写的。想请问:在没有CLOSE这个ADOQUERY的情况,这样不停的OPEN,会不会造成打开很多的数据集?
从而令到数据库增加负荷或者说从而令到程序所占用的内存越来越大?
要不要改为:
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;这样的话,在OPEN一个新的数据集前就关掉了前一个。
每次我用来查一些数据时就这样写
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;一个程序中可能有数十个地方是这样写的。想请问:在没有CLOSE这个ADOQUERY的情况,这样不停的OPEN,会不会造成打开很多的数据集?
从而令到数据库增加负荷或者说从而令到程序所占用的内存越来越大?
要不要改为:
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;这样的话,在OPEN一个新的数据集前就关掉了前一个。
解决方案 »
- 我想问一下搜索字符替换edit里的内容
- 如何获得局域网中所有SQL服务器的名字(包括2000和2005的)
- 怎么样才能连接数据库的时候不出现用户名密码提示窗口!
- 有没有控件可以选文件夹
- 请问大家有谁知道,如何填充不规则图形呢?说一说方法,或有例子更好,总之,请大家帮助呀,谢谢
- 数据类型问题?
- 请问:怎样将一个form放到最前面而又不得到焦点?
- 怎么给自己的计算机指定IP,网关,DNS
- 一个怪问题?能否将showmessage对话框的caption改变?
- 如何获取一个动态数组的列数及行数呀???
- 用idhtttp.get返回打开的链接html文本时,为什么会出现如下错误???
- 猛禽,能发你"用DELPHI的RTTI实现对象的XML持久化"用的代码给我伐:)
除非是一个adoquery池