CRowset::MoveToBookmark

ブックマークに含めるか、ブックマークの指定されたオフセット (lSkip) で行を示す行フェッチします。

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

パラメーター

  • bookmark
    []データをフェッチしたい位置を示す A のブックマークを設定します。

  • lSkip
    []ブックマークから対象の行への行数。 lSkip がゼロの場合、フェッチされる最初の行は、ブックマークの設定された行です。 lSkip が 1 の場合、フェッチされる最初の行は、行の後で設定された行です。 lSkip が–1 の場合、フェッチされる最初の行は、行にブックマーク行です。

戻り値

標準の HRESULT を返します。

解説

このメソッドは、すべてのプロバイダーでサポートされない省略可能なインターフェイス IRowsetLocateが必要ですが、; この場合、メソッドの戻り E_NOINTERFACE。 また VARIANT_TRUEDBPROP_IRowsetLocateVARIANT_TRUE にテーブルの 開く を呼び出す前に設定 DBPROP_CANFETCHBACKWARDS を設定または命じなければ、行セットが含まれます。

使用方法の詳細については、コンシューマーで、ブックマークを使用するブックマークを参照します。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CRowset クラス

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast