///
/// 返回Datareader对象
///
/// 查询字符串
/// 返回值
/// 获取数据
public SqlDataReader GetDataReader(string Sqlstr)
{
OpenDataBase();
cmd = new SqlCommand(Sqlstr, con);
cmd.Connection = con;
SqlDataReader reader = cmd.ExecuteReader();
sdr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
return sdr;
}
怎么处理?

本文详细介绍了一个用于从数据库中检索数据的公共方法GetDataReader。该方法接受一个SQL查询字符串作为参数,打开数据库连接,并使用SqlCommand对象执行查询。通过调用ExecuteReader方法,返回一个SqlDataReader对象,从而能够逐行读取查询结果。此方法还展示了如何设置CommandBehavior.CloseConnection属性,确保在读取完成后自动关闭数据库连接。
2270

被折叠的 条评论
为什么被折叠?



