CdbRecordset::Move Method

Moves the position of the current record in a Recordset object.

Syntax

VOIDMove( LONG lRows, CdbBookmark *bm=NULL );

Parameters

Type Example Description
LONG lRows A signed value specifying the number of rows the position will move. If rows is greater than 0, the position is moved forward (toward the end of the file). If rows is less than 0, the position is moved backward (toward the beginning of the file).
CdbBookmark * bm Pointer to a bookmark. If specified, Move begins relative to this bookmark. If not specified (that is, the default value of NULL is used), Move begins from the current record.

Usage

#include <afxole.h>
#include <dbdao.h>

CdbBookmark bm;
...
recordset.Move( 10 );         // Move forward 10 records
recordset.Move( -5, &bm );   // Move back 5 records relative to 
                           // a given bookmark.