当前位置: 首页 > news >正文

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

多次用到SqlDataReader 要先关闭,再执行ExecuteNonQuery操作

 每用一次需要先进行关闭,再执行新的一次,要不然就会报错“已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。”

那么如何解决呢?

方法有两种
1,在ConnectionString加上MultipleActiveResultSets=true,但只适用于SQL 2005以后的版本
2.选择读出SqlDataReader 中的数据给List或者arraylist之类的,之后进行关闭返回
foreach(Employee emp in context.Employees.ToList())
{
    emp .Customer .
}

转载于:https://www.cnblogs.com/spring_wang/p/4131874.html

相关文章:

  • DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数
  • EasyMock的使用
  • dssfsfsfs
  • Android应用程序资源的查找过程分析
  • C++中正确使用PRId64 (转载)
  • 一些变量(39~62)
  • [转]Java学习日记之 volatile
  • beta 分布的简单理解
  • 二. Weinre 调试 IOS Hybrid APP
  • careercup-C和C++ 13.10
  • 冬吴相对论锦言佳句--0005.薄伽梵歌与“印度式管理”
  • 实用脚本 4 -- Makefile(不同文件下的多个可执行文件or静态库编译到同一目录下)...
  • C# dataGridView不显示默认行的解决办法
  • 微信宣布降低企业号认证门槛 1000人以下的企业无需规模证明
  • thinkphp3.2分页
  • Angular 2 DI - IoC DI - 1
  • es6要点
  • oschina
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Sass 快速入门教程
  • Selenium实战教程系列(二)---元素定位
  • spark本地环境的搭建到运行第一个spark程序
  • Swift 中的尾递归和蹦床
  • 读懂package.json -- 依赖管理
  • 高度不固定时垂直居中
  • 关于Java中分层中遇到的一些问题
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 在weex里面使用chart图表
  • Mac 上flink的安装与启动
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #微信小程序(布局、渲染层基础知识)
  • $.ajax()方法详解
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (libusb) usb口自动刷新
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (二)PySpark3:SparkSQL编程
  • (十八)三元表达式和列表解析
  • (十六)Flask之蓝图
  • (转)JAVA中的堆栈
  • (转载)OpenStack Hacker养成指南
  • .NET 4.0中的泛型协变和反变
  • .NET NPOI导出Excel详解
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 后台导出excel ,word
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [1]-基于图搜索的路径规划基础
  • [bzoj4240] 有趣的家庭菜园