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