老鼠划猫须

sql数据库随后小记

command对象的ExecuteScalar()方法,返回的是查询(select)结果的第一行第一列的值。

command对象的EexcuteReader()方法的返回值是一个SqlDataReader类型的值。(个人感觉就是返回一个查询的结果集)

SqlDataReader每次read()向下走一条记录,都回将上一条记录销毁,所以我们说Datareader是只进的。

使用SqlDataReader只能读取数据,不能修改数据。因为查出来的结果是在服务器中一个独立的内存中的,已经与源表脱离了关系。

当我们使用datareader,必须connection对象是open的状态。

posted on 2012-11-26 20:16  昔日流年  阅读(108)  评论(0)    收藏  举报

导航