IRowsetLocateImpl::Compare

比较两个书签。

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

参数

有关更多信息,请参见 IRowsetLocate::Compare in the OLE DB Programmer's Reference

备注

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

  • DBCOMPARE_LT (cbBookmark1 是 cbBookmark2之前。)

  • DBCOMPARE_EQ (cbBookmark1 与 cbBookmark2相等。)

  • DBCOMPARE_GTcbBookmark1 (位于 cbBookmark2之后。)

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

  • DBCOMPARE_NOTCOMPARABLE (书签不能比较。)

要求

头文件: atldb.h

请参见

参考

IRowsetLocateImpl 类