李颖 · 2005-01-27 13:43:49 · 阅读: 502 查了一下 ExecuteReader方法返回一个DataReader 它就是一个只读、单向的游标 你可以自己来通过它遍历查询结果集 只有当你读数据的时候,数据才取回 你上面说到的情况,可能是用了DataSet模式 DataSet是把查询结果全部读入自己的缓存,然后供你编辑修改并支持写回