当前位置:首页 » .NET编程经验 » 正文

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

2016年4月5日 11:24:32  分类: .NET编程经验  参与: 人  点这评论

    “已有打开的与此命令相关联的 DataReader,必须首先将它关闭”

    最近在做项目的时候程序经常报以上错误,之前一直以为这个错误是由于DataReader在使用完毕后没有及时关闭导致的。其实不然,该错误其实与静态SqlConnection对象 以及 SqlCommand 对象的未及时释放有关 ,检查你的代码是否有以上问题,如果有,简单的解决办法就是给两个对象加上using 语句块,如:


using(SqlConnection con = new SqlConnection(conString))

{

    using(SqlCommand cmd = new SqlCommand(cmdText,con))

    {

        ...

    }

}

来源:时间去哪儿了博客(微信/QQ号:903918446),转载请保留出处和链接!

本文链接:http://timegowhere.com/post/closeDataReaderError.html

本文标签:DataReader  SqlConnection  SqlCommand    

<< 上一篇下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

    搜索

    网站分类

    Tags列表

    最新留言

    微信公众号【双语悦读】

      【个人微信】

    站点地图 | 网站标签 | 给我留言

    Copyright © 2014-2016 timegowhere.com. All rights reserved. 粤ICP备15081222号