class A
{
public SqlDataReader GetDataReader()
{
//.......
return dr;
}
}
class B
{
A a = new A();
DataList.DataSource=a.GetDataReader();
DataList.DataBind();
}
这样,数据库连接是断开了还是没有断开呀
{
public SqlDataReader GetDataReader()
{
//.......
return dr;
}
}
class B
{
A a = new A();
DataList.DataSource=a.GetDataReader();
DataList.DataBind();
}
这样,数据库连接是断开了还是没有断开呀
DataList.DataSource=dr;
DataList.DataBind();
dr.close();
class A
{
public SqlDataReader GetDataReader()
{
//.......
return dr;
}
public void Close()
{
dr.close();
}
}
class B
{
A a = new A();
DataList.DataSource=a.GetDataReader();
DataList.DataBind();
a.Close();
}
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return reader;
dataReader的话用inelm的方法不错,另外commandBehavior.SingleRow在检索单行记录时也很好用
return reader;
CommandBehavior.CloseConnection 功能就是读取完毕后自动关闭.