码迷,mamicode.com
首页 > 数据库 > 详细

sqlDataReader的应用

时间:2017-10-13 16:06:44      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:执行命令   nbsp   lda   spec   取数据   成功   family   mes   控件   

1.datareader对象提供只读单向数据的快速传递,单向:您只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地,DataSet中的数据可以任意读取和修改

2.语法:SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

3.若要创建SqlDataReader,必须调用sqlCommand对象的ExecuteReader方法。

4. sqlDataReader.Close();关闭数据阅读器(同时关闭连接);

5.Reader()方法:读取下一条记录,返回布尔值TRUE表示此记录存在,False表示此记录为空。

6. sqlConnection.Open();                                                                         //打开SQL连接;

    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();                                       //调用SQL命令的方法ExecuteReader来执行命令,并获取数据阅读器;

     if (sqlDataReader.Read())                                                                       //若数据阅读器成功读取到下一条记录(首次查询则表示第一条记录);

        {

      this.txb_No.Text = sqlDataReader["No"].ToString();                                          //在数据阅读器的索引器中指定列名,从而访问当前记录的指定列的值,并赋予相应控件;

      this.txb_Name.Text=sqlDataReader["Name"].ToString();

      this.txb_Gender.Text=sqlDataReader["Gender"].ToString()

      this.txb_BirthDate.Text=((DateTime)sqlDataReader["BirthDate"]).ToShortDateString();     

  //生日首先转换为日期时间类型,再调用ToShortDateString方法获取日期部分;

     this.txb_Class.Text=sqlDataReader["Class"].ToString();this.txb_Speciality.Text =sqlDataReader["Speciality"].ToString();

          }

            sqlDataReader.Close();                                                                          //关闭数据阅读器(同时关闭连接);

        }.

sqlDataReader的应用

标签:执行命令   nbsp   lda   spec   取数据   成功   family   mes   控件   

原文地址:http://www.cnblogs.com/heqian1025/p/7661338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!