次の方法で共有


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_IRowsetScrollVARIANT_TRUE に設定する必要があります。

コンシューマーでブックマークを使用する方法については、「ブックマークの使用」を参照してください。

必要条件

**ヘッダー:**atldbcli.h

参照

参照

CRowset クラス

IRowsetScroll::GetApproximatePosition

その他の技術情報

CRowset のメンバー