| 
 
用CommandBehavior自动关闭与之相关联的conn_[Asp.Net教程]
   cmd.ExecuteReader的参数CommandBehavior.CloseConnection会自动帮你关闭与之相关联的conn     public static SqlDataReader ExecuteReader(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)   {     SqlCommand cmd = new SqlCommand();     SqlConnection conn = new SqlConnection(connectionString);     try   {     PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);     // 给cmd.ExecuteReader加上参数CommandBehavior.CloseConnection会在cmd.ExecuteReader执行完后自动关闭与之相关联的conn   SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);     cmd.Parameters.Clear();     return rdr;     }     catch   {     conn.Close();     throw;     }     }   http://www.cnblogs.com/abeen/archive/2006/12/19/597039.HTML   
  
 
 |