아래 코드와 연결 여는 중 오류가 발생합니다.이 작업이 실행될 때 연결 상태가 닫힙니다.작업이 트랜잭션 상태에 대해 유효하지 않습니다.
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString))
{
using (SqlCommand cmd = con.CreateCommand())
{
cmd.CommandType = cmdType;
cmd.CommandText = CommandName;
//cmd.Parameters.AddRange(pars);
if (pars != null)
{
cmd.Parameters.AddRange(pars);
}
try
{
**if (con.State != ConnectionState.Open)
{
con.Open();
}**
result = cmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
con.Close();
}
}
연결을 닫지 않고 다시 열지 마십시오. – Zache
정확한 예외 텍스트는 무엇입니까? – MatthewMartin