请问ADOQquery使用后怎么释放内存,谢谢!

xinjingrushui008 2018-01-26 10:06:01
ADOQ_tongyong->SQL->Clear();
ADOQ_tongyong->SQL->Text=sql;
ADOQ_tongyong->Prepared;
ADOQ_tongyong->Open();

用Close()能释放内存吗?
...全文
728 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
axiang8385 2018-05-25
  • 打赏
  • 举报
回复
对,同意楼上!
WaveYang 2018-05-11
  • 打赏
  • 举报
回复
同意楼上!!!
编译失败 2018-05-08
  • 打赏
  • 举报
回复
ADOQuery1->Close() 可以释放数据占用的内存 delete ADOQuery1 可以释放数据及组件本身的内存
ooolinux 2018-01-26
  • 打赏
  • 举报
回复
最后一次没有Close的,析构函数会做。
ooolinux 2018-01-26
  • 打赏
  • 举报
回复
一般就是: AnsiString ss; ss= "Select 日产液量 from AllRec where 井号='1号井'"; ADOQuery1->Close(); // 先Close ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(ss); ADOQuery1->Open(); // select等返回结果集的语句用Open(),插入、删除、更新等语句用ADOQuery1->ExecSQL();

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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