次の方法で共有


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。また VARIANT_TRUEDBPROP_IRowsetLocateVARIANT_TRUE にテーブルの 開く(&&O),開く,[開く] を呼び出す前に設定 DBPROP_CANFETCHBACKWARDS を設定するか、コマンド。行セットが含まれます。

使用については、コンシューマーについては、 " " を ブックマークを使用するブックマーク。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CRowset クラス

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast