CRowset::GetApproximatePosition
ブックマークに対応する行のおおよその位置を返します。
HRESULT GetApproximatePosition(
const CBookmarkBase* pBookmark,
DBCOUNTITEM* pPosition,
DBCOUNTITEM* pcRows
) throw( );
パラメーター
pBookmark
[入力] 位置を検索する行を識別するブックマークへのポインター。 行カウントだけが要求される場合は、NULL になります。pPosition
[出力] GetApproximatePosition が行の位置を返す場所を指すポインター。 位置が要求されない場合は、NULL になります。pcRows
[出力] GetApproximatePosition が行の合計数を返す場所を指すポインター。 行カウントが要求されない場合は、NULL になります。
戻り値
標準の HRESULT を返します。
解説
このメソッドでは、省略可能なインターフェイス IRowsetScroll が必要です。これはすべてのプロバイダーでサポートされているとは限りません。サポートされていない場合、このメソッドは E_NOINTERFACE を返します。 また、行セットを含むテーブルまたはコマンドで Open を呼び出す前に、DBPROP_IRowsetScroll を VARIANT_TRUE に設定する必要があります。
コンシューマーでブックマークを使用する方法については、「ブックマークの使用」を参照してください。
必要条件
**ヘッダー:**atldbcli.h
参照
参照
IRowsetScroll::GetApproximatePosition