Freigeben über


CRowset::MoveToBookmark

Ruft die Zeile ab, die von ein Lesezeichen gekennzeichnet oder die Zeile an einem angegebenen Offset (lSkip) von diesem Lesezeichen.

HRESULT MoveToBookmark( 
   const CBookmarkBase& bookmark, 
   LONG lSkip = 0  
) throw( );

Parameter

  • bookmark
    [in] a-Lesezeichen, das die Position markiert, von dem Sie Daten abrufen möchten.

  • lSkip
    [in] Die Zahlenanzahl von Zeilen im Lesezeichen die Zielzeile. Wenn lSkip null ist, ist die erste Zeile abgerufene die mit Lesezeichen versehene Zeile. Wenn lSkip 1 ist, ist die erste Zeile abgerufene die Zeile nach der mit Lesezeichen versehene Zeile. Wenn lSkip - 1, während die erste Zeile ist die Zeile vor der mit Lesezeichen versehene Zeile.

Rückgabewert

Standard- HRESULT.

Hinweise

Diese Methode erfordert die optionale IRowsetLocate- 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_IRowsetLocate auf VARIANT_TRUE festlegen und DBPROP_CANFETCHBACKWARDS 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

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast