ADO+mysql当插入记录时内存也跟着增长,这是为什么?
ADO+mysql当插入记录时内存也跟着增长,这是为什么?
以下代码:
ADOQuery->SQL->Text = "insert into tbl_ecg_review values('0001','xinming')";
ADOQuery->ExecSQL();
这两句代码每一秒执行一次,发现内存不断增加,这是怎么回事?
确定没有内存泄漏,程序与数据库是在同一台电脑上,会不会是因为数据库在执行插入语句时也占用内存呢?
[解决办法]
内存能增多少,有没有open查看这个表的query或adotable控件
如果有一直处于open状态的会有影响
[解决办法]
每次close一下记录集,然后再执行插入操作。