首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

线程里使用adoquery 释放的有关问题

2012-03-22 
线程里使用adoquery 释放的问题在线程里动态创建TADOConnection,TADOQuery 然后使用后finallyFADOCon.Free

线程里使用adoquery 释放的问题
在线程里动态创建TADOConnection,TADOQuery 然后使用后
finally
  FADOCon.Free; 
  FADOQuery.Free;
  CoUninitialize;

可是发现线程结束后,连接数据库的端口未释放掉,导致创建一次TADOQuery 就留下一个数据库连接

[解决办法]
没关系,过一段时间就释放了,ado本身就是这样的。如果非要释放,可以再执行sql server中kill命令,杀掉连接进程。
[解决办法]
关注中。。。
[解决办法]

探讨
我是通过其他软件监视端口,发现那个程序就一直有很多端口连接数据库,而且越来越多,最后导致服务器出问题,是ado连接的问题还是adoquery释放的问题啊?

引用:
没关系,过一段时间就释放了,ado本身就是这样的。如果非要释放,可以再执行sql server中kill命令,杀掉连接进程。

热点排行