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_TRUE 和设置 DBPROP_CANFETCHBACKWARDSVARIANT_TRUE 在调用在表的 打开 之前或菜单包含行集合。

有关如何使用的信息在使用者书签,请参见 使用书签

要求

Header: atldbcli.h

请参见

参考

CRowset 类

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast