CRowset::GetApproximatePosition
Gibt die ungefähre Position einer Zeile in einem Lesezeichen zurück.
HRESULT GetApproximatePosition(
const CBookmarkBase* pBookmark,
DBCOUNTITEM* pPosition,
DBCOUNTITEM* pcRows
) throw( );
Parameter
pBookmark
[in] Ein Zeiger auf ein Lesezeichen, das die Zeile, deren Position gesucht werden soll.NULL, wenn nur die Zeilenanzahl erforderlich ist.pPosition
[out] Ein Zeiger auf den Speicherort, an dem GetApproximatePosition die Position der Zeile zurückgibt.NULL, wenn sich die Position nicht erforderlich ist.pcRows
[out] Ein Zeiger auf den Speicherort, an dem GetApproximatePosition die Gesamtzahl der Zeilen zurückgibt.NULL, wenn die Zeilenanzahl nicht erforderlich ist.
Rückgabewert
Standardmäßige HRESULT.
Hinweise
Diese Methode erfordert die optionale Schnittstelle IRowsetScroll, die möglicherweise nicht für alle Anbieter unterstützt wird. Wenn dies der Fall ist, gibt die Methode E_NOINTERFACE zurück.Sie müssen DBPROP_IRowsetScroll zu VARIANT_TRUE auch festlegen, bevor Sie auf dem Öffnen Tisch oder den Befehl, der das Rowset enthält aufrufen.
Weitere Informationen über die Verwendung von Lesezeichen in den Consumer finden Sie unter Verwenden von Lesezeichen.
Anforderungen
Header: atldbcli.h