关于sqlserver2000 内存释放问题!
我用DELPHI和SQLSERVER写的程序.我发现一个问题当执行完查询或者TABLE操作后,SQLSERVER的内存使用后无法自动释放.怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用DELPHI和SQLSERVER写的程序.我发现一个问题当执行完查询或者TABLE操作后,SQLSERVER的内存使用后无法自动释放.怎么办?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
当你在程序中 Open 一个 dataset 然后在关闭之前就应该 Close
如同你手工 Create了一个对象,在Application.Terminate 之前,你应该要
Free这个对象一样!
另外, ADO使用的是多线程, 并不是说你一关闭程序就立马释放数据库调用所占的内存,稍候就会自动断开与数据库的连接,内存应该会释放!
这个是你的应用的问题吧。是不是你的应用没有对SQLserver发终止指令吧