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] segnalibro A che contrassegna la posizione da cui si desidera recuperare i dati.lSkip
[in] numero di numero di righe dal segnalibro nella riga di destinazione. Se lSkip è zero, la prima riga viene recuperata la riga contrassegnata con il segnalibro. Se lSkip è 1, la prima riga viene 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 insieme a VARIANT_TRUE chiamare Apri la tabella o il comando che contiene il rowset.
Per informazioni sull'utilizzo dei segnalibri in consumer, vedere Utilizzo dei bookmark.
Requisiti
Intestazione: atldbcli.h