次の方法で共有


CRowset::FindNextRow

指定されたブックマークの後に次の一致する行を検索します。

HRESULT FindNextRow( 
   DBCOMPAREOP op, 
   BYTE* pData, 
   DBTYPE wType, 
   DBLENGTH nLength, 
   BYTE bPrecision, 
   BYTE bScale, 
   BOOL bSkipCurrent = TRUE, 
   CBookmarkBase* pBookmark = NULL  
) throw( );

パラメーター

  • op
    [in] 行の値の比較に使用する操作。値の場合、 IRowsetFind::FindNextRowを参照してください。

  • pData
    [in] 一致する値へのポインター。

  • wType
    [in] バッファーの値の部分のデータ型を示します。型インジケーターについては、 Windows SDKOLE DB Programmer's Reference "データ型 を参照してください。

  • nLength
    [in] 期間、データ値に割り当てられるコンシューマーのデータ構造のバイトで。詳細については、 " *OLE DB Programmer's Reference "*の DBBINDING 構造cbMaxLen の説明を参照してください。

  • bPrecision
    [in] データを取得したときに使用される最大の精度。wType が DBTYPE_NUMERICの場合にのみ使用されます。詳細については、 " *OLE DB Programmer's Reference "*の DBTYPE_NUMERIC か DBTYPE_DECIMAL の変換 を参照してください。

  • bScale
    [in] データを取得するときに使用するスケール。wType が DBTYPE_NUMERIC または DBTYPE_DECIMALの場合にのみ使用されます。詳細については、 " *OLE DB Programmer's Reference "*の DBTYPE_NUMERIC か DBTYPE_DECIMAL の変換 を参照してください。

  • bSkipCurrent
    [in] 検索を開始するブックマークの列数。

  • pBookmark
    [in] 検索を開始する場所のブックマーク。

戻り値

標準の HRESULT を返します。

解説

このメソッドは、すべてのプロバイダーでサポートされない場合がある省略可能なインターフェイス IRowsetFindを必要としています; この場合、メソッドの戻り E_NOINTERFACE。また VARIANT_TRUE にテーブルの 開く(&&O),開く,[開く] を呼び出す前に DBPROP_IRowsetFind を設定するか、コマンド。行セットが含まれます。

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

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CRowset クラス

DBBINDING Structures