首页 > 其他 > 详细

如何解决“连接未关闭。 连接的当前状态为打开”问题

时间:2015-05-18 10:42:28      阅读:268      评论:0      收藏:0      [点我收藏+]

1.可以在打开连接语句外套一个判断语句

 if (conn.State ==ConnectionState.Closed)
    {
            conn.Open();
    }

 

2.或者查看open语句外部是否已经包裹了open的语句如:

public ***** ()

{  

  SqlConnection conn = new SqlConnection(*********);

     conn.open()

    using(***********)

     {

    ****

    ****

    ****

    ****

            conn.open();

            ExecuteNonQuery();

     conn.close();

  }

     conn.close

 

}

3.如果使用using的话再使用coon.open会连续两次打开数据库连接

去除掉一个coom.open即可!

using打开了一次
conn.Open();
就又打开了一次

去掉conn.Open(); 

如何解决“连接未关闭。 连接的当前状态为打开”问题

原文:http://www.cnblogs.com/jiutiankunpeng/p/4511063.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!