次の方法で共有


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 によって定義される 標準ブックマークDBBMK_FIRSTDBBMK_LAST、または DBBMK_INVALID)です。pComparison で返される値は、 2 種類のブックマーク間の関係を示します:

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

  • DBCOMPARE_EQ (cbBookmark1 は cbBookmark2と同じです)。

  • DBCOMPARE_GT (cbBookmark1 は cbBookmark2の後にになります)。

  • DBCOMPARE_NE (ブックマークは等しく、命令しません)。

  • DBCOMPARE_NOTCOMPARABLE (ブックマークは比較できません)。

必要条件

Header: atldb.h

参照

関連項目

IRowsetLocateImpl クラス