X
xinyulyg
Unregistered / Unconfirmed
GUEST, unregistred user!
在form中重复执行查询语句时出现上述问题。有关语句如下:
query.active:=false;
query.sql.clear;
query.sql.add('select * from sc where id like = "11%"');
query.execsql;
query.active:=true;
以上语句循环执行十次左右出现
"insufficient memory for this operation"提示内存不足,
但是将query.sql.add('select * from sc where id like = "11%"');
改成query.sql.add('select * from sc');
即不带where 子句时循环一百次也不会出现内存不足的问题。
怎么解决呀,是系统的原因吗?
query.active:=false;
query.sql.clear;
query.sql.add('select * from sc where id like = "11%"');
query.execsql;
query.active:=true;
以上语句循环执行十次左右出现
"insufficient memory for this operation"提示内存不足,
但是将query.sql.add('select * from sc where id like = "11%"');
改成query.sql.add('select * from sc');
即不带where 子句时循环一百次也不会出现内存不足的问题。
怎么解决呀,是系统的原因吗?