CRowset : : FindNextRow
Recherche la ligne correspondante suivante après 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 de valeurs de ligne. Pour obtenir des valeurs, consultez IRowsetFind::FindNextRow.pData
[in] pointeur à la valeur du paramètre à trouver.wType
[in] indique le type de données du composant de la mémoire tampon. Pour plus d'informations sur les indicateurs de type, consultez Data Types dans OLE DB Programmer's Reference dans le Kit de développement logiciel Windows.nLength
[in] 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 DBBINDING dans OLE DB Programmer's Reference.bPrecision
[in] la précision maximale utilisée lors de l'obtention de données. Requis si wType est DBTYPE_NUMERIC. Pour plus d'informations, consultez Conversions impliquant 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 impliquant DBTYPE_NUMERIC ou DBTYPE_DECIMAL dans OLE DB Programmer's Reference.bSkipCurrent
[in] nombre de lignes à partir du signet auquel on démarre la recherche.pBookmark
[in] le signet de l'emplacement à partir duquel commencer la recherche.
Valeur de retour
Un HRESULT standard.
Notes
Cette méthode requiert l'interface facultative IRowsetFind, qui peut ne pas être prise en charge sur tous les fournisseurs ; dans ce cas, la méthode retourne E_NOINTERFACE. Vous devez également définir DBPROP_IRowsetFind sur VARIANT_TRUE avant d'appeler Ouvrir sur la table ou la commande contenant l'ensemble de lignes.
Pour plus d'informations sur l'utilisation de signets dans les consommateurs, consultez Utilisation de signets.
Configuration requise
En-tête : atldbcli.h