IRowsetImpl::RestartPosition
STDMETHOD( RestartPosition )( HCHAPTER hReserved );
See in the OLE DB Programmer's Reference.
Remarks
Repositions the next fetch position to its initial position; that is, its position when the rowset was first created. The rowset position is undefined until GetNextRow is called. You can move backwards in a rowet by calling RestartPosition and then fetching or scrolling backwards.