.Net Framework 数据提供程序错误
来源:互联网 发布:java笔试题目 编辑:程序博客网 时间:2024/05/15 03:49
析构函数中调用SqlConnection对象的Dispose()方法就会出现这个异常,但是在其他地方不会。搜索MSDN的资源可以找到答案:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=473449&SiteID=1
以下是关于SqlDataReader.CLose()方法的解释:
http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.close.aspx
注意这段文字:
Do not call Close or Dispose on a Connection, a DataReader, or any other managed object in the Finalize method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a Finalize method in your class definition.
不要再析构函数中调用Connection, DataReader,或其他托管对象的Close()或Dispose()方法,析构函数中应当只是放类的非托管成员,如果类中不包含非托管成员不要创建析构函数。
这类问题通常由于跨线程访问了非线程安全的对象,即便你没有显示声明一个线程,但是CLR内部会有独立的线程。
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=473449&SiteID=1
以下是关于SqlDataReader.CLose()方法的解释:
http://msdn2.microsoft.com/en-us/library/system.da
注意这段文字:
Do not call Close or Dispose on a Connection, a DataReader, or any other managed object in the Finalize method of your class. In a finalizer, you should on
不要再析构函数中调用Connection, DataReader,或其他托管对象的Close()或Dispose()方法,析构函数中应当只是放类的非托管成员,如果类中不包含非托管成员不要创建析构函数。
这类问题通常由于跨线程访问了非线程安全的对象,即便你没有显示声明一个线程,但是CLR内部会有独立的线程。
- .Net Framework 数据提供程序错误
- .NET Framework 数据提供程序
- 求“内部.Net Framework 数据提供程序错误12.”原因
- 在析构函数中关闭数据库连接出现 .Net Framework 数据提供程序错误 1
- SQL Server .NET Framework 数据提供程序连接池(转贴)
- SQL Server .NET Framework 数据提供程序连接池
- SQL Server .NET Framework 数据提供程序连接池
- SQL Server .NET Framework 数据提供程序连接池
- SQL Server .NET Framework 数据提供程序连接池
- .NET 数据提供程序
- NET数据提供程序
- 【.net】DbProviderFactories找不到请求的 .Net Framework 数据提供程序。可能没有安装”的问题
- 使用.NET数据提供程序
- 找不到请求的 .Net Framework 数据提供程序。可能没有安装
- .Net Framework OleDb 数据提供程序要求 Microsoft Data Access Components(MDAC) 2.6 或更高版本
- .NET数据提供程序详解--三种数据提供程序
- .NET 数据提供程序 DataAdapter对象
- .net数据提供程序连接池
- linux修改计算机名
- 在Spring DM中使用Annotations发布和引用服务
- SVN服务器几种备份策略----------重点svnsync备份
- 2011年年终总结
- php编辑器
- .Net Framework 数据提供程序错误
- NYOJ--187快速查找素数
- 一个北漂程序员在新年的反思
- debian的U盘安装
- 【最大流】北大 poj 1274 The Perfect Stall
- python 多线程学习
- Oracle Connect By Start With 总结
- Struts 下部署字符编码过滤
- 动态创建客户端端代理代码