【发布时间】:2010-06-18 01:22:32
【问题描述】:
如何使用OleDbDataReader 返回previous 行。
我知道 DataReader 只是使用 DataReader.Read() 前进到下一行,但是我怎样才能回到上一行。 ???!!
【问题讨论】:
标签: asp.net vb.net datareader
如何使用OleDbDataReader 返回previous 行。
我知道 DataReader 只是使用 DataReader.Read() 前进到下一行,但是我怎样才能回到上一行。 ???!!
【问题讨论】:
标签: asp.net vb.net datareader
你不能。 DataReader API 专门设计为只允许向前迭代。如果你需要上一行,你应该自己缓存它,或者使用其他东西(比如将 DataReader 转储到 DataSet 中)
【讨论】:
DataSet。如果没记错的话,那就是DataSet.Fill(dataReader)