当前位置: 代码迷 >> ASP.NET >> 析构函数关闭数据库链接造成服务器异常。前5个顶者有分
  详细解决方案

析构函数关闭数据库链接造成服务器异常。前5个顶者有分

热度:3357   发布时间:2013-02-25 00:00:00.0
析构函数关闭数据库链接造成服务器错误。前5个顶者有分~
这个是主动关闭数据库链接的,没有问题。
public   int   close()
                {
                        if   (conn   !=   null)
                        {
                                conn.Close();
                        }
                        return   0;
                }
这个是析构函数处理的,当没有主动关闭时,我想就是析构函数来关闭,但是都把VS2005自带的web服务器弄来抛异常而关闭了。
这个是析构函数的代码

  ~data()
                {
                        if   (conn   !=   null)
                        {
                                conn.Close();
                        }
                }
求教为何析构函数怎么没有被正确执行呢?

------解决方案--------------------------------------------------------
UP
------解决方案--------------------------------------------------------
先顶了再说
------解决方案--------------------------------------------------------
有垃圾回收机制了 不必在析构里写了吧
------解决方案--------------------------------------------------------
ding
------解决方案--------------------------------------------------------
ding
  相关解决方案