Freigeben über


CRowset::GetApproximatePosition

Gibt die ungefähre Position eine Zeile entsprechend einem Lesezeichen zurück.

HRESULT GetApproximatePosition( 
   const CBookmarkBase* pBookmark, 
   DBCOUNTITEM* pPosition, 
   DBCOUNTITEM* pcRows  
) throw( );

Parameter

  • pBookmark
    [in] Ein Zeiger zu einem Lesezeichen, das die Zeile identifiziert, deren Position gefunden werden soll. NULL, wenn nur die Zeilenanzahl erforderlich ist.

  • pPosition
    [out] Ein Zeiger zum Speicherort, in dem GetApproximatePosition der Position der Zeilen zurückgibt. NULL, wenn die Position nicht erforderlich ist.

  • pcRows
    [out] Ein Zeiger zum Speicherort, in dem GetApproximatePosition der Gesamtanzahl von Zeilen zurückgibt. NULL, wenn die Zeilenanzahl nicht erforderlich.

Rückgabewert

Standard- HRESULT.

Hinweise

Diese Methode erfordert die optionale IRowsetScroll- Schnittstelle, die möglicherweise nicht auf alle Anbieter unterstützt wird; Wenn dies der Fall ist, gibt die Methode E_NOINTERFACE zurück. Sie müssen DBPROP_IRowsetScroll auf VARIANT_TRUE festlegen, bevor Sie auf dem Tisch Öffnen aufrufen oder den Befehl, das Rowset enthalten.

Informationen zur Verwendung kennzeichnet in Consumern, finden Sie unter Verwenden von Lesezeichen.

Anforderungen

Header: atldbcli.h

Siehe auch

Referenz

CRowset-Klasse

IRowsetScroll::GetApproximatePosition