您的位置:首页 > 编程语言 > ASP

ASP.NET动态网站开发培训-31.ADO.NET技术(三、SqlDataReader类)

2014-11-16 19:02 746 查看
第三十一讲:ADO.NET技术(三、SqlDataReader类)
课程安排:

SqlCommand类的ExecuteReader方法

创建SqlDataReader类的对象

SqlDataReader类的Read方法

获取指定字段值

SqlCommand类的ExecuteReader方法

用于执行SELECT语句。

using (SqlConnection cn = new SqlConnection())
{
cn.ConnectionString = ConfigurationManager.ConnectionStrings["TestCN"].ConnectionString;
cn.Open();

using (SqlCommand cmd = cn.CreateCommand())
{
string sql = "SELECt * FROM Taa";
cmd.CommandText = sql;
cmd.CommandType = System.Data.CommandType.Text;
cmd.ExecuteReader();  //SqlDataReader sdr = cmd.ExecuteReader();

Response.Write("成功");
}
cn.Close();
}


使用cmd.ExecuteReader返回记录,需使用SqlDataReader对象。

创建SqlDataReader类的对象

SqlDataReader sdr = cmd.ExecuteReader();

SqlDataReader类的Read方法

while (sdr.Read())
{
Response.Write(sdr["id"] + "     " + sdr["name"]);
Response.Write("<br/>");
}


Read方法有两种功能

判断是否到数据表末尾。
移动数据表指针向下,指向下一条记录。

获取指定字段值

sdr["字段名"]可获取指定字段的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  .net ado.net