Condividi tramite


CRowset::GetApproximatePosition

Restituisce la posizione approssimativa di una riga che corrisponde 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 totale delle righe è obbligatorio.

  • pPosition
    [out] puntatore Al percorso in GetApproximatePosition restituisce la posizione della riga.NULL se la posizione non è necessaria.

  • pcRows
    [out] puntatore Al percorso in 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 gli utenti, vedere Utilizzando i segnalibri.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CRowset

IRowsetScroll::GetApproximatePosition