Condividi tramite


CRowset::MoveToBookmark

Recupera la riga contrassegnata da un segnalibro o la riga in un offset specificato (lSkip) dal bookmark.

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

Parametri

  • bookmark
    [in] bookmark di che contrassegna la posizione da cui si desidera recuperare i dati.

  • lSkip
    [in] numero di numero di righe dal segnalibro alla riga di destinazione.Se lSkip è zero, la prima riga recuperata è la riga contrassegnata con il segnalibro.Se lSkip è 1, la prima riga recuperata è la riga dopo la riga contrassegnata con il segnalibro.Se lSkip è a 1, la prima riga recuperata è la riga prima della riga contrassegnata con il segnalibro.

Valore restituito

HRESULTstandard.

Note

Questo metodo richiede l'interfaccia facoltativa IRowsetLocate, che potrebbe non essere supportata in tutti i provider, in questo caso, il metodo restituisce E_NOINTERFACE.È inoltre necessario disporre DBPROP_IRowsetLocate a VARIANT_TRUE e a DBPROP_CANFETCHBACKWARDS stabilito a VARIANT_TRUE chiamare Apri la tabella o il comando che contiene il rowset.

Per informazioni sull'utilizzo dei segnalibri gli utenti, vedere Utilizzando i segnalibri.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CRowset

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast