public static SqlDataReader ExecuteDataReader(string cmdText,
params SqlParameter[] parameters)
{
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = cmdText;
cmd.Parameters.AddRange(parameters);
return cmd.ExecuteReader(CommandBehavior.CloseConnection); <<< 就这句话
}
}
SqlDataReader 在杨老师ado视频中说不能封装是因为断开连接后就不能再读取数据了。
但是这个封装可以。。但是我不理解最后一句话的意思。求解释返回的是什么东西?CommandBehavior.CloseConnection 加这个是什么意思 |