摘要: 最近在模仿师父搭一个框架,该系统原本是用MySQL数据库的,在析构函数理关闭MySqlConnection连接没有抛异常,可是我换成了SQL Server数据库,在析构函数里关闭SqlConnection连接,异常抛出来了:Internal .Net Framework Data Provider error 1。 网上的有个说法是不要析构函数里调用非托管类型。可是为什么用MySqlConnection时没事。还有另一种说法,把关闭连接(close())封装成方法,调用那个方法就行。可是我本来就已经将关闭连接封装了一个方法,照样是报错。 后来终于找到一个可行的解决办法了:在原本有析构函数的.. 阅读全文
posted @ 2012-09-12 23:30 猴健居士 阅读(658) 评论(0) 推荐(0)