已有打开的与此命令相关联的 DataReader,必须首先将它关闭
2008-03-27 15:12
459 查看
System.InvalidOperationException: 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。 在 System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command) 在 System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command) 在 System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteScalar() 在 _Default.TreeViewBind() 位置 c:\treeview\Default.aspx.cs:行号 40
错误如上:
已有打开的与此命令相关联的 DataReader,必须首先将它关闭
同时打开建立两个DataReader,而采用同一个SqlConnection;
解决方法: 两个DataReader用不同的SqlConnection;
注意: DataReader依托于SqlConnection,如果SqlConnection关闭了,DataReader也就自动消亡了
另外DataReader在使用时不能关闭SqlConnection
.TreeView1_0 { text-decoration:none; }
错误如上:
已有打开的与此命令相关联的 DataReader,必须首先将它关闭
同时打开建立两个DataReader,而采用同一个SqlConnection;
解决方法: 两个DataReader用不同的SqlConnection;
注意: DataReader依托于SqlConnection,如果SqlConnection关闭了,DataReader也就自动消亡了
另外DataReader在使用时不能关闭SqlConnection
.TreeView1_0 { text-decoration:none; }
相关文章推荐
- 网站出现"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"的解决方案
- 【转】Entity Framework中出现"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"的解决方案
- 如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”
- Entity Framework中出现"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"的解决方案
- 如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”
- 错误:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭”的解决方法。
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- 错误:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭”的解决方法。
- 2013-5-25 1. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题. 上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的AP
- 2013-5-25 1. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题. 上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的AP
- "已有打开的与此命令相关联的DataReader,必须首先将它关闭"问题解决
- “已有打开的与此命令相关联的 DataReader,必须首先将它关闭 ”错误解决方法
- “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题.
- 每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制
- DataReader 要在事务提交前 CLOSE 掉 否则会报一个:已有打开的与此命令相关联的 DataReader,必须首先将它关闭。
- 2013-5-25 1. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题. 上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的AP
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭。