SqlConnection conn = new SqlConnection(sqlString);
try
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
cmd.Parameters.Clear();
return rdr;
}
catch (Exception e)
{
if (conn.State != ConnectionState.Closed)
{
conn.Dispose();
conn.Close();
}
throw e;
}
在这里也有using语句试试吧
希望你以后写代码的时候注意一下规范,呵呵打开的连接要记得关闭的,要不然可能会出现这样的情况,呵呵,用Using就好多了,呵呵