ADOCommand执行SQL语句,为什么不断的增加我的内存消耗?

ZhouLeihot 2004-06-30 02:52:03
我在一个窗体中搁置了ADOCommand控件。另外一个窗体动态创建了该窗体,然后使用该窗体的ADOCommand控件执行大批量的SQL语句。由于每间隔几秒就会有数据插入。但是发现内存占用不断的在上升。以前遇见过这个问题,把ExectueOption里面的eoExectueNoRecords设为true后,就没问题了。但现在已经改过来了,但还是存在这个问题。以至于最后鼠标移动都很迟钝。请教是怎么回事?我把现在的程序的ADOCommand->Execute()去掉,就没事了。那么肯定问题就出在这里。但不知道是哪里不对头。
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZhouLeihot 2004-07-01
  • 打赏
  • 举报
回复
但是我如果不执行Execute就不会有这个问题的嘛。
guanshangming 2004-07-01
  • 打赏
  • 举报
回复
有些程序是有关联的,不能单纯从一个方面看。而且你说得这样笼统,比如我用ADOCommand就没有发生你说的情况。
所以,尽可能从多方面去思考和调试总是好的。
guanshangming 2004-07-01
  • 打赏
  • 举报
回复
有些程序是有关联的,不能单纯从一个方面看。而且你说得这样笼统,比如我用ADOCommand就没有发生你说的情况。
所以,尽可能从多方面去思考和调试总是好的。
guanshangming 2004-07-01
  • 打赏
  • 举报
回复
先用CodeGuard查看一下是否有内存泄露,再查原因。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧