我有一个公共的ADOQUERY,
每次我用来查一些数据时就这样写
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;一个程序中可能有数十个地方是这样写的。想请问:在没有CLOSE这个ADOQUERY的情况,这样不停的OPEN,会不会造成打开很多的数据集?
从而令到数据库增加负荷或者说从而令到程序所占用的内存越来越大?
要不要改为:
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.TEXT:='SELECT * FROM TABLE';
ADOQUERY1.OPEN;这样的话,在OPEN一个新的数据集前就关掉了前一个。