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_FIRST、 DBBMK_LAST或 DBBMK_INVALID)。 在 pComparison 返回的值指示两个书签之间的关系:
DBCOMPARE_LT (cbBookmark1 是在 cbBookmark2之前)
DBCOMPARE_EQ (cbBookmark1 与 cbBookmark2相等。)
DBCOMPARE_GT (cbBookmark1 是在 cbBookmark2之后。)
DBCOMPARE_NE (书签相等和未排序。)
DBCOMPARE_NOTCOMPARABLE (书签不能比较。)
要求
Header: atldb.h