IRowsetLocateImpl::Compare

比较两个书签。

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

参数

请参见《OLE DB 程序员参考》中的 IRowsetLocate::Compare

备注

书签之一可以是标准 OLE DB 定义的 标准书签 (DBBMK_FIRSTDBBMK_LASTDBBMK_INVALID)。 在 pComparison 返回的值指示两个书签之间的关系:

  • DBCOMPARE_LT (cbBookmark1 是在 cbBookmark2之前)

  • DBCOMPARE_EQ (cbBookmark1 与 cbBookmark2相等。)

  • DBCOMPARE_GT (cbBookmark1 是在 cbBookmark2之后。)

  • DBCOMPARE_NE (书签相等和未排序。)

  • DBCOMPARE_NOTCOMPARABLE (书签不能比较。)

要求

Header: atldb.h

请参见

参考

IRowsetLocateImpl 类