恨
恨天
Unregistered / Unconfirmed
GUEST, unregistred user!
我采用的是 D6+ado+access2003,结果出现了内存的泄露,大家帮忙看一下
代码如下,就是简单的向数据库中填充图片
adoquery是直接拖上去的控件
前面的连接部分不再贴出,只贴出有问题的部分
jp为前面定义的TJpegImage类型,存放图片
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('insert into LS_Image (LS_ImageData,id) ValuesImageData,'''+id+''')');
adoquery1.parameters[0].assign(jp);
adoquery2.execsql;
jp.free;
此段代码在Timer中,interval为1000ms,即每秒插入一张图片,从任务管理器中发现出现了内存泄露
但是该段代码向sql server中插入数据时没有出现泄露情况,请各位大虾帮忙看一下。。。。
多谢大家了
代码如下,就是简单的向数据库中填充图片
adoquery是直接拖上去的控件
前面的连接部分不再贴出,只贴出有问题的部分
jp为前面定义的TJpegImage类型,存放图片
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('insert into LS_Image (LS_ImageData,id) ValuesImageData,'''+id+''')');
adoquery1.parameters[0].assign(jp);
adoquery2.execsql;
jp.free;
此段代码在Timer中,interval为1000ms,即每秒插入一张图片,从任务管理器中发现出现了内存泄露
但是该段代码向sql server中插入数据时没有出现泄露情况,请各位大虾帮忙看一下。。。。
多谢大家了