错误:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭”的解决方法。

简介:

主要原因是 DataReader 在打开使用时,一个 SqlConnection 只允许打开一个 DataReader,在开启另一个 DataReader 时,必须将前面一个先 Close 掉。

使用快照隔离实例(一)中就出现过这样的问题,错误是在

[c-sharp]  view plain copy print ?
  1. transaction2.Commit();   
 

中,我们在只要在其前面加上语句:

[c-sharp]  view plain copy print ?
  1. reader2.Close();  
 

即可解决错误。








本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/10/13/2297078.html,如需转载请自行联系原作者

目录
相关文章
|
数据库连接
DbVisualizer数据库连接工具默认查询结果只显示100条解决方法,dbvis如何展示更多行,如何显示全部数据
DbVisualizer数据库连接工具默认查询结果只显示100条解决方法,dbvis如何展示更多行,如何显示全部数据
1665 0
DbVisualizer数据库连接工具默认查询结果只显示100条解决方法,dbvis如何展示更多行,如何显示全部数据
|
8月前
|
机器学习/深度学习 Serverless 文件存储
函数计算操作报错合集之在网络设置完成后进行挂载的指令,报错:找不到网络路径,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
9月前
|
Java 数据库连接 数据库
Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法
Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法
1183 0
on方法多次绑定会多次执行的解决方法
on方法多次绑定会多次执行的解决方法
151 0

热门文章

最新文章