Partager via


CRowset::FindNextRow

Recherche la ligne correspondante suivante après que le signet spécifié.

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

Paramètres

  • op
    [in] L'opération à utiliser lors de la comparaison des valeurs de ligne.Pour les valeurs, consultez l' IRowsetFind::FindNextRow.

  • pData
    [in] Un pointeur vers la valeur à rechercher.

  • wType
    [in] indique le type de données du composant de valeur de la mémoire tampon.Pour plus d'informations sur les indicateurs de type, consultez types de données dans OLE DB Programmer's Reference dans Kit de développement logiciel Windows.

  • nLength
    [in] la longueur, en octets, de la structure de données client allouée pour la valeur de données.Pour plus d'informations, consultez la description de cbMaxLen dans structures de DBBINDING dans OLE DB Programmer's Reference.

  • bPrecision
    [in] La précision maximale utilisée lors de l'obtention de données.Utilisé uniquement si wType est DBTYPE_NUMERIC.Pour plus d'informations, consultez Conversions qui impliquent DBTYPE_NUMERIC ou DBTYPE_DECIMAL dans OLE DB Programmer's Reference.

  • bScale
    [in] L'échelle utilisée lors de l'obtention de données.Utilisé uniquement si wType est DBTYPE_NUMERIC ou DBTYPE_DECIMAL.Pour plus d'informations, consultez Conversions qui impliquent DBTYPE_NUMERIC ou DBTYPE_DECIMAL dans OLE DB Programmer's Reference.

  • bSkipCurrent
    [in] Le nombre de lignes du signet auquel démarrer une recherche.

  • pBookmark
    [in] Le signet à la position à laquelle commencer à une recherche.

Valeur de retour

HRESULTstandard.

Notes

Cette méthode requiert l'interface facultative IRowsetFind, qui ne peut pas être prise en charge par tous les fournisseurs ; si tel est le cas, la méthode retourne E_NOINTERFACE.Vous devez également définir DBPROP_IRowsetFind à VARIANT_TRUE avant d'appeler Ouvrir sur la table ou la commande contenant l'ensemble de lignes.

Pour plus d'informations sur l'utilisation insère un signet dans les consommateurs, consultez Utilisation de signets.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CRowset, classe

DBBINDING Structures