新手求大家帮帮忙谢谢ExecuteReader 要求已打开且可用的连接。连接的当前状态为正在连接。
不知道为什么出现了这个问题
ExecuteReader 要求已打开且可用的连接。连接的当前状态为正在连接。 但是我看了下我都是关闭连接的不知道怎么解决求大侠看看谢谢
public class DataClass
{
static string conStr = ConfigurationManager.ConnectionStrings["LoveSiteConnectionString22"].ConnectionString;
public static SqlConnection mConns = new SqlConnection(conStr);
public static SqlConnection KC()
{
if(mConns.State== ConnectionState.Closed)
{
mConns.Open();
}
else if (mConns.State == ConnectionState.Open)
{
mConns.Close();
}
return mConns;
}
public static string ComReStr(SqlCommand com)
{
string re = "";
com.Connection = KC();
try
{
re = com.ExecuteScalar().ToString();
}
catch (Exception e)
{
//throw (e);
}
finally
{
com.Dispose();
mConns.Close();
mConns.Dispose();
}
return re;
}
public static int ExeSql(SqlCommand com)
{