次の方法で共有


IRowsetLocateImpl::Compare

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 のメンバー