阅读器关闭时READ的尝试无效 真正原因 测试通过解决办法

这个问题出现的关键原因在于用了USING,如下:

 

using 在使用完后,会自动关闭conn连接,这才是真正的原因,之前我还以为是用了多层架构弓起的,结果试了好多次始终没能解决,差点就用了DATASET了,

了解了这一点,问题迎刃而解,把上面的USING 改一下,

    ////using (SqlConnection conn = new SqlConnection(GetConStr(s, d)))
           
 {///直接用下句去掉USING

SqlConnection conn = new SqlConnection(GetConStr(s, d))
                
using (SqlCommand cmd = new SqlCommand(sql, conn))
              
  {

///////
posted @ 2012-09-26 09:39  永远的菜鸟@me  阅读(220)  评论(0编辑  收藏  举报