asp.net中怎样建立结果集

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:15:16
在asp中是不是可以用recordset,那在asp.net中怎样建立结果集呢
有没有人举个例子,用dataset

ASP.NET中是用DataSet来代替Recordset的。用DataReader只能一行一行向前读。
=================================================
DataReader:
=================================================
SqlConnection conn=new SqlConnection("连接字符串");
SqlCommand cmd=new SqlCommand("select * from Table_Name",conn);
conn.Open();
SqlDataReader sdr=cmd.ExecuteReader();
while(sdr.Read())
{
Response.Write(sdr["字段1"]);
}
conn.Close();

=================================================
DataSet:
=================================================
SqlConnection conn=new SqlConnection("连接字符串");
SqlCommand cmd=new SqlCommand("select * from Table_Name",conn);
DataSet ds=new DataSet();
SqlDataAdapter sda=new SqlDataAdapter(cmd);
sda.Fill(ds);
foreach(DataRow dr in ds.Tables[0].Rows)
{
Response.Write(dr["字段1"]);
}

DataReader

DataReader