CRowset::MoveToBookmark

Ruft die Zeile ab, die durch ein Lesezeichen gekennzeichneten oder die Zeile an einem angegebenen Offset (lSkip) für dieses Lesezeichen.

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

Parameter

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

  • lSkip
    [in] Die Anzahl der Zahlen von Zeilen vom Ziel an die Lesezeichen.Wenn lSkip (null) ist, ist die erste abgerufene Zeile die Zeile mit dem Lesezeichen ausgeführt.Wenn lSkip 1 ist, ist die erste abgerufene Zeile die Zeile nach der Zeile mit dem Lesezeichen ausgeführt.Wenn lSkip ist 1, die erste abgerufene Zeile ist die Zeile vor der Zeile mit dem Lesezeichen ausgeführt.

Rückgabewert

Standardmäßige HRESULT.

Hinweise

Diese Methode erfordert die optionale Schnittstelle IRowsetLocate, 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_IRowsetLocate zu VARIANT_TRUE und auf DBPROP_CANFETCHBACKWARDS zu VARIANT_TRUE, bevor Sie auf dem Öffnen Tisch aufrufen oder den Befehl auch festlegen, der das Rowset enthält.

Weitere Informationen über die Verwendung von Lesezeichen in den Consumer 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