62,047
社区成员
发帖
与我相关
我的任务
分享
public SqlDataReader ExecuteReader(string sql, ......)
{
......
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand command = new SqlCommand(sql, connection);
return command.ExecuteReader(CommandBehavior.CloseConnection); // <-- 关闭 SqlDataReader 时,同时关闭关联的 SqlConnection
}
public void ReadDate()
{
......
SqlDataReader reader = ExecuteReader(sql, ......);
while (reader.Read())
{
......
}
reader.Close(); // <-- 关闭 SqlDataReader
}