可以在打开连接语句外套一个判断语句
if (conn.State ==ConnectionState.Closed)
{
conn.Open();
}
或者查看open语句外部是否已经包裹了open的语句如:
public ***** ()
{
SqlConnection conn = new SqlConnection(*********);
conn.open()
using(***********)
{
****
****
****
****
conn.open();
ExecuteNonQuery();
conn.close();
}
conn.close
}