已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。

转载 2015年11月19日 16:38:56

    同时打开两个或循环多个sqldatareader会出现以上错误。因为用的是sqldatareader做数据库的数据读取,sqlconnection开启没有关闭。

    上网查了一下,一个SqlConnection只能执行一次事务,没用一次必须关闭然后再开启。上面我只用了一次没有关闭,直接开启所以会报错。其实不用多次打开在开启,那样实现起来很麻烦。直接在连接字符串的后面加上MultipleActiveResultSets=true即可。 如有配置文件直接修改配置文件即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。


每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制

2013-5-25 1. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题. 上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的API进行...
  • xuemoyao
  • xuemoyao
  • 2013年05月26日 09:50
  • 3039

关于数据库连接的打开与关闭

如果使用SqlDataAdapter来查询数据返回给DataSet或者DataTable时需要注意以下几点: 1、 如果SqlDataAdapter的SelectCommand的连接并没有打开,...
  • az44yao
  • az44yao
  • 2013年04月09日 17:46
  • 3075

用于打开该连接的登录数据包的结构无效;该连接已关闭。 请与客户端库的供应商联系。

原文: https://msdn.microsoft.com/zh-cn/library/cc645913(v=sql.110).aspx MSSQLSERVER_17832 SQL ...
  • yenange
  • yenange
  • 2016年08月14日 17:28
  • 1305

每日学习总结:"已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"、Sql Server 连接池机制

2013-5-25 1. “已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题. 上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的API进行...
  • xuemoyao
  • xuemoyao
  • 2013年05月26日 09:50
  • 3039

“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。"问题.

上周在项目开发中,遇到这样的一个问题,在前台展示页,两个WebPart调用后台的API进行数据的查询呈现。有时候两个数据报表都能呈现,而有时候,却只能呈现一个报表。使用IE的开发人员调试工具跟踪调试以...
  • youxiazzz12
  • youxiazzz12
  • 2013年12月11日 15:27
  • 783

c#已有打开的与此COMMAND相关联的DataReader

string connect = null;   string sql = null; SqlDataReader qlddr = null;  SqlConnection S_con = null;...
  • xuminghui382
  • xuminghui382
  • 2015年10月09日 12:02
  • 187

检索与此通道关联的服务器套接字

  • 2014年07月10日 20:41
  • 3KB
  • 下载

JPA中,多个表相关联设定的方法。

  • 2011年09月04日 15:37
  • 32KB
  • 下载

全国大学名称数据表(含省份、城市、大学名称,三张表相关联)共2217所,MySQL

  • 2015年08月31日 15:56
  • 27KB
  • 下载

ADO.net之Command对象和DataReader对象

  • 2014年10月24日 10:01
  • 2.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。
举报原因:
原因补充:

(最多只允许输入30个字)