I
ices99
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个小程序,里边有个数据引入的功能,是把一个文本文件里的数据,
先用richedit1.lines.loadfromfile(filestr);读进,然后用一个query控件
with query1 do
begin
sql.add('INSERT INTO table1(col1,...,coln) VALUEScol1,...,:coln) ');
...
ExecSQL;
end;
每次插入一批数据如3000条到本地表,内存就涨大约20M?
再插就再涨,退出当前窗口,内存不变,直到结束整个应用程序内存才恢复到原来的情况。
我用工具查没有内存泄露,但多插几批数据,内存都。。。,我怎么解决这个问题?
请大家帮忙,谢谢!
先用richedit1.lines.loadfromfile(filestr);读进,然后用一个query控件
with query1 do
begin
sql.add('INSERT INTO table1(col1,...,coln) VALUEScol1,...,:coln) ');
...
ExecSQL;
end;
每次插入一批数据如3000条到本地表,内存就涨大约20M?
再插就再涨,退出当前窗口,内存不变,直到结束整个应用程序内存才恢复到原来的情况。
我用工具查没有内存泄露,但多插几批数据,内存都。。。,我怎么解决这个问题?
请大家帮忙,谢谢!