CDaoRecordset::SetFieldValue

void SetFieldV&alue (LPCTSTR lpszNameCOleVariantamp const ;valeurvar );
jeter (CDaoException, CMemoryException);

void SetFieldV&alue (int nOrdinalCOleVariantamp const ;valeurvar );
jeter (CDaoException, CMemoryException);

void SetFieldValue (LPCTSTR lpszName, LPCTSTR lpszValue );

void SetFieldValue (int nOrdinal, LPCTSTR lpszValue );

Paramètres

lpszName

Un pointeur vers une chaîne contenant le nom d'un champ.

valeurvar

Une référence à un objet COleVariant contenant la valeur du contenu du champ.

nOrdinal

Un entier qui représente la position ordinale du champ dans la collection de champs du jeu d'enregistrements (de base zéro).

lpszValue

Un pointeur vers une chaîne contenant la valeur du contenu du champ.

Remarques

Appelez cette fonction membre pour définir la valeur d'un champ, soit par la position ordinale, ou en changeant la valeur de la chaîne. Utilisez SetFieldValue et GetFieldValue lier dynamiquement les champs au moment de l'exécution, plutôt que de lier statiquement colonnes à l'aide du mécanisme de DoFieldExchange.

Notez que si vous ne créez un jeu d'enregistrements de l'UNICODE, vous devez soit utiliser une forme de SetFieldValue qui ne contient pas un paramètre COleVariant (une dernière deux formes de syntaxe) ou l'objet COleVariant doit être explicitement déclarée ANSI. Cela peut se faire en utilisant le formulaire de vtSrc ) de lpszSrc, COleVariant::COleVariant( ) du constructeur avec vtSrc la valeur VT_BSTRT (ANSI) ou en utilisant la fonction COleVariant SetString() lpszSrc, vtSrc ) avec vtSrc la valeur VT_BSTRT.

Pour plus d'informations sur RFX, consultez les articles DAO Record Field Exchange ((DFX)) et jeu d'enregistrements DAO : lie dynamiquement les enregistrements dans le Guide du programmeur Visual C++. Pour plus d'informations, consultez les rubriques « Champ objet » et « Biens de valeur » dans l'aide de DAO.

Aperçu de CDaoRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString

Index