日期:2014-05-17  浏览次数:20964 次

怎么按顺序读取数据库中的数据啊
程序读取数据库一次只读取一条数据,怎么才能让程序按顺序读取数据库中下面的数据呢?

------解决方案--------------------
用游标,顺序一条一条读
------解决方案--------------------
SqlDataReader
------解决方案--------------------
while(myReader.read())
{
myReader["字段1"]
myReader["字段2"]
myReader["字段3"]
myReader["字段4"]
}
一次循环取出一条数据。
------解决方案--------------------
你想干什么,SqlDataReader 就像有游标,一条条按顺序取数据的,游标是在数据库里写sql,你要求是在程序里,就用SqlDataReader。自己去看看资料。
------解决方案--------------------
楼上几位都回答了,就是用DataReader。

------解决方案--------------------
按你描述的每次都要去查一次库,建议只查一次数据库,把所有会用到的表的资料全部捞出来;
5个表就存5个DataReader,然后根据你的需求取资料,用过的资料就从暂存的reader或者datatable中删除掉,这样你按顺序抓就可以了