CRowset::SetData
Définit les valeurs des données dans une ou plusieurs colonnes d'une ligne.
HRESULT SetData( ) const throw( );
HRESULT SetData(
int nAccessor
) const throw( );
Paramètres
- nAccessor
[in] Le numéro de l'accesseur à utiliser pour accéder aux données.
Valeur de retour
HRESULTstandard.
Notes
Pour SetData contenu qui n'accepte pas d'arguments, tous accesseurs sont utilisés pour mettre à jour.En général vous appelez SetData pour définir les valeurs des données dans les colonnes dans une ligne, puis appelez mise à jour pour transmettre ces modifications.
Cette méthode requiert l'interface facultative IRowsetChange, 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_IRowsetChange à VARIANT_TRUE avant d'appeler Ouvrir sur la table ou la commande contenant l'ensemble de lignes.
L'opération de paramètre peut échouer si une ou plusieurs colonnes n'est pas accessible en écriture.Modifiez le mappage du curseur pour remédier à cette situation.
Configuration requise
Header: atldbcli.h