程序猿改变世界
“已有打开的与此命令相关联的 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
【个人微信】
【时间去哪儿了】
教育类博客,关注知识的分享与交流。
欢迎关注公众号!
加我微信
Copyright © 2014-2016 timegowhere.com. All rights reserved. 粤ICP备15081222号