CRowset::GetApproximatePosition
Restituisce la posizione approssimativa di una riga corrispondente a un segnalibro.
HRESULT GetApproximatePosition(
const CBookmarkBase* pBookmark,
DBCOUNTITEM* pPosition,
DBCOUNTITEM* pcRows
) throw( );
Parametri
pBookmark
[in] puntatore A un segnalibro che identifica la riga di cui il percorso deve essere trovata. NULL solo se il conteggio delle righe è obbligatorio.pPosition
[out] puntatore Al percorso in cui GetApproximatePosition restituisce la posizione della riga. NULL se la posizione non è necessaria.pcRows
[out] puntatore Al percorso in cui GetApproximatePosition restituisce il numero complessivo di righe. NULL se il conteggio delle righe non è obbligatorio.
Valore restituito
HRESULTstandard.
Note
Questo metodo richiede l'interfaccia facoltativa IRowsetScroll, che potrebbe non essere supportata in tutti i provider; in questo caso, il metodo restituisce E_NOINTERFACE. È inoltre necessario disporre DBPROP_IRowsetScroll 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