以释放所有代码路径的类型为“'conn'”的本地 SqlConnection
警告	200	CA2000   :   Microsoft.Reliability   :   修改   DaBBS.ColumnInsert(BBSColumn):Boolean   以释放所有代码路径的类型为“ 'conn '”的本地   SqlConnection。   
 我没有使用using语句,而是使用try   catch   finally   ,它给出这样的建议,我想知道怎么正确来写   
                                  SqlConnection   conn   =   new   SqlConnection(ConnectionString.DbBBSString); 
                                     SqlCommand   comm   =   new   SqlCommand(); 
 …… 
 try 
                                     { 
                                                 conn.Open(); 
                                                 …… 
                                     } 
                                     catch   (SqlException   ex) 
                                     { 
                                                 …… 
                                     } 
                                     catch   (Exception   ex) 
                                     { 
                                                 …… 
                                     } 
                                     finally 
                                     { 
                                                 conn.Close(); 
                                     }
------解决方案--------------------if(!Page.IsPostBack) 
 { 
 	SqlConnection cn = null; 
 	SqlCommand cmd = null; 
 	SqlDataReader dr = null; 
 	try 
 	{ 
 		string str = ...; 
 		cn = new SqlConnection(str);   
 		str = ...; 
 		cmd = new SqlCommand(str, cn);   
 		cn.Open(); 
 		dr = cmd.ExecuteReader(); 
 		... 
 	} 
 	catch(
System.Data.SqlClient.SqlException ) 
 	{   
 	} 
 	finally 
 	{ 
 		if(dr != null) 
 			dr.Close(); 
 		if (cn.State == ConnectionState.Open) 
 			cn.Close(); 
 	} 
 }
------解决方案--------------------这个是代码书写的时候的问题