标签:执行命令 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(); //关闭数据阅读器(同时关闭连接);
}.
标签:执行命令 nbsp lda spec 取数据 成功 family mes 控件
原文地址:http://www.cnblogs.com/heqian1025/p/7661338.html