读书人

关闭SqlConnection对象出错,该如何处理

发布时间: 2012-01-23 21:57:28 作者: rapoo

关闭SqlConnection对象出错
有一个类级别的,this.sqlConnection我析构函数里调用 this.sqlConnection.Close(); 释放所有资料
出现错误
内部 .Net Framework 数据提供程序错误 1。

[解决办法]
??
析构函数

[解决办法]
错误内容?
[解决办法]
……

lz 还是没有理解托管代码的意思 .net的东东可不是这么用哦
[解决办法]
1. .NET中使用析构函数已经很少了,一般通用的方式是实现IDisposable接口中的Dispose()接口
2. 当调用析构函数的时候,CLR很可能已经回收了连接的资源,所以最好做个判断
if(mySqlConnection.State == ConnectionState.Open)
mySqlConnection.Close();



[解决办法]
为什么不用sqlhelper?

读书人网 >C#

热点推荐