sql数据库随后小记
command对象的ExecuteScalar()方法,返回的是查询(select)结果的第一行第一列的值。
command对象的EexcuteReader()方法的返回值是一个SqlDataReader类型的值。(个人感觉就是返回一个查询的结果集)
SqlDataReader每次read()向下走一条记录,都回将上一条记录销毁,所以我们说Datareader是只进的。
使用SqlDataReader只能读取数据,不能修改数据。因为查出来的结果是在服务器中一个独立的内存中的,已经与源表脱离了关系。
当我们使用datareader,必须connection对象是open的状态。
浙公网安备 33010602011771号