Freigeben über


IRowsetLocateImpl::Compare

Vergleicht zwei Lesezeichen.

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

Parameter

Siehe IRowsetLocate::Compare in der OLE DB-Programmierreferenz.

Hinweise

Alle der Lesezeichen kann ein standardmäßiges OLE DB-definiertes Standardlesezeichen (DBBMK_FIRST, DBBMK_LAST oder DBBMK_INVALID). Der Wert, der von pComparison zurückgegeben wird, gibt der Beziehung zwischen den beiden Lesezeichen an:

  • DBCOMPARE_LT (cbBookmark1 ist vor cbBookmark2.)

  • DBCOMPARE_EQ (cbBookmark1 entspricht cbBookmark2.)

  • DBCOMPARE_GT (cbBookmark1 wird nach cbBookmark2.)

  • DBCOMPARE_NE (der Lesezeichen sind gleich und. nicht geordnet)

  • DBCOMPARE_NOTCOMPARABLE (der Lesezeichen können nicht verglichen werden.)

Anforderungen

Header: atldb.h

Siehe auch

Referenz

IRowsetLocateImpl-Klasse