Condividi tramite


CRowset::FindNextRow

Trova la riga corrispondente seguente dopo il segnalibro specificato.

HRESULT FindNextRow( 
   DBCOMPAREOP op, 
   BYTE* pData, 
   DBTYPE wType, 
   DBLENGTH nLength, 
   BYTE bPrecision, 
   BYTE bScale, 
   BOOL bSkipCurrent = TRUE, 
   CBookmarkBase* pBookmark = NULL  
) throw( );

Parametri

  • op
    [in] L'operazione da utilizzare per confrontare i valori della riga. Per i valori, vedere IRowsetFind::FindNextRow.

  • pData
    [in] Un puntatore al valore da confrontare.

  • wType
    [in] Indica il tipo di dati della parte di valore del buffer. Per informazioni sugli indicatori di tipo, vedere Tipi di dati in OLE DB Programmer's Reference in Windows SDK.

  • nLength
    [in] La lunghezza, in byte, della struttura dei dati di tipo consumer allocata per il valore dei dati. Per informazioni dettagliate, vedere la descrizione di cbMaxLen in Strutture DBBINDING in OLE DB Programmer's Reference.

  • bPrecision
    [in] La massima precisione utilizzata quando si ottengono dei dati. Va utilizzato solo se wType è DBTYPE_NUMERIC. Per ulteriori informazioni, vedere Conversioni che coinvolgono DBTYPE_NUMERIC o DBTYPE_DECIMAL in OLE DB Programmer's Reference.

  • bScale
    [in] La scala utilizzata quando si ottengono dei dati. Va utilizzato solo se wType è DBTYPE_NUMERIC o DBTYPE_DECIMAL. Per ulteriori informazioni, vedere Conversioni che coinvolgono DBTYPE_NUMERIC o DBTYPE_DECIMAL in OLE DB Programmer's Reference.

  • bSkipCurrent
    [in] Il numero di righe dal segnalibro da cui iniziare la ricerca.

  • pBookmark
    [in] Il segnalibro per la posizione da cui iniziare la ricerca.

Valore restituito

Un HRESULT standard.

Note

Questo metodo richiede l'interfaccia facoltativa IRowsetFind, che potrebbe non essere supportata da tutti i provider; in questo caso, il metodo restituisce E_NOINTERFACE. È inoltre necessario impostare DBPROP_IRowsetScroll a VARIANT_TRUE prima di chiamare Apri nella tabella o comando contenente il rowset.

Per informazioni sull'utilizzo dei segnalibri nei consumer, vedere Utilizzo dei segnalibri.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CRowset

DBBINDING Structures