asp.net 中SqlDataReader 关闭 问题
直接上代码
DbsqlHelper.cs中SqlDataReader
public static SqlDataReader ExecuteReader(string strSQL) { SqlConnection connection = new SqlConnection(DBconnstring); SqlCommand cmd = new SqlCommand(strSQL, connection); try { connection.Open(); SqlDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection); cmd.Parameters.Clear(); return myReader; } catch (System.Data.SqlClient.SqlException E) { throw; } } public string Get_WebMessage() { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 gonggao from webinfo;"); string str_Ggao = null; using (SqlDataReader Reader = DbsqlHelper.ExecuteReader(strSql.ToString())) { if (Reader.Read()) { str_Ggao = Reader["gonggao"].ToString(); } Reader.Close(); Reader.Dispose(); return str_Ggao; } }