IRowsetLocateImpl::Compare
更新 : 2007 年 11 月
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 で定義された standard bookmarks (DBBMK_FIRST、DBBMK_LAST、または DBBMK_INVALID) を使用できます。pComparison で返される値は、2 つのブックマーク間のリレーションシップを示します。
DBCOMPARE_LT。cbBookmark1 は cbBookmark2 の前にあります。
DBCOMPARE_EQ。cbBookmark1 と cbBookmark2 は等価です。
DBCOMPARE_GT。cbBookmark1 は cbBookmark2 の後ろにあります。
DBCOMPARE_NE。2 つのブックマークは等価であり、順序が付いていません。
DBCOMPARE_NOTCOMPARABLE。2 つのブックマークは比較できません。
必要条件
ヘッダー : atldb.h