首页 > 代码库 > 7.ado_review文档

7.ado_review文档

Command

ExecuteNonQuery—执行非查询语句,返回受影响行数

在新增,删除,修改 的时候,如果我们要返回结果集那么就不能用它了

ExecuteScalar –执行查询,返回结果集的第一行第一列,如果结果集为空那么就返回Null

????在程序没有执行之前,返回值类型不确定,所以返回值是object

ExecuteReader –返回一个指向数据库结果集的读取器,

?

DataAdapter-直接将数据库的结果集全部一次性搬到本地的数据集(DataSet)里面

?

DataReader –指向数据库结果集的读取器,在没有调用Read方法之前,指针指向的是结果集的第一行之前

通过Read方法可以使指针向前前进一个,如果当前指向的地方有数据行,那么就返回true,并且把数据装到自己内部,如果没有数据了(指向了结果集的最后一行之后),那么就返回false

?

????HasRows,这个属相可以判断当前读取器指向的结果集是否有一行或者多行,一行都没有就返回false,否则返回true,这个值,是在ExecuteReader的时候,就已经赋值了

7.ado_review文档