IRowsetLocateImpl::Compare

更新 : 2007 年 11 月

2 つのブックマークを比較します。

STDMETHOD ( Compare )(
   HCHAPTER /* hReserved */,
   DBBKMARK cbBookmark1,
   const BYTE* pBookmark1,
   DBBKMARK cbBookmark2,
   const BYTE* pBookmark2,
   DBCOMPARE* pComparison 
);

パラメータ

『OLE DB Programmer's Reference』の「IRowsetLocate::Compare」を参照してください。

解説

どちらか一方のブックマークには、標準 OLE DB で定義された standard bookmarks (DBBMK_FIRSTDBBMK_LAST、または DBBMK_INVALID) を使用できます。pComparison で返される値は、2 つのブックマーク間のリレーションシップを示します。

  • DBCOMPARE_LT。cbBookmark1 は cbBookmark2 の前にあります。

  • DBCOMPARE_EQ。cbBookmark1 と cbBookmark2 は等価です。

  • DBCOMPARE_GT。cbBookmark1 は cbBookmark2 の後ろにあります。

  • DBCOMPARE_NE。2 つのブックマークは等価であり、順序が付いていません。

  • DBCOMPARE_NOTCOMPARABLE。2 つのブックマークは比較できません。

必要条件

ヘッダー : atldb.h

参照

参照

IRowsetLocateImpl クラス

その他の技術情報

IRowsetLocateImpl のメンバ