码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-18 10:45:22      阅读:160      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!