CRowset::MoveToBookmark

提取书签标记的行按指定的偏移量 (lSkip) 从该书签。

HRESULT MoveToBookmark( 
   const CBookmarkBase& bookmark, 
   LONG lSkip = 0  
) throw( );

参数

  • bookmark
    [in] 指示要提取数据位置的书签。

  • lSkip
    [in] 数字计算从书签的行目标行。 如果 lSkip 为零,提取的第一行是加书签的行。 如果 lSkip 为 1,会提取的第一行是行,则书签的行之后。 如果 lSkip 为 1,会提取的第一行是行,则书签的行之前。

返回值

标准版HRESULT

备注

此方法要求可选接口 IRowsetLocate,因此所有的提供程序可能不支持;如果是这样,方法返回 E_NOINTERFACE。 还必须设置 DBPROP_IRowsetLocateVARIANT_TRUEDBPROP_CANFETCHBACKWARDS VARIANT_TRUE 集合。在对包含行集合中的 打开 表或命令。

有关用法信息的使用者中书签,请参见 使用书签

要求

标头: atldbcli.h

请参见

参考

CRowset 类

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast