Partager via


CDaoFieldExchange::m_nOperation

Identifie l'exécution à exécuter sur l'objet de CDaoRecordset associé à l'objet d'échange des champs.

Notes

L'objet d' CDaoFieldExchange fournit le contexte pour plusieurs des opérations de DFX dans le recordset.

[!REMARQUE]

La valeur de PSEUDONULL décrite dans les opérations de MarkForAddNew et de SetFieldNull ci-dessous est une valeur utilisée pour marquer des champs Null.Le mécanisme de processus DFX (DFX) utilise cette valeur pour déterminer les champs ont été Null explicitement marqué.PSEUDONULL n'est pas nécessaire pour les champs de COleDateTime et de COleCurrency .

Les valeurs possibles de m_nOperation sont :

Opération

Description

AddToParameterList

Génère la clause de PARAMÈTRES de l'instruction SQL.

AddToSelectList

Génère la clause de SELECT de l'instruction SQL.

BindField

Lie un champ dans la base de données vers un emplacement mémoire dans votre application.

BindParam

Définit les valeurs de paramètre pour la requête du recordset.

Corrections

Définit le mode null pour un champ.

AllocCache

Alloue le cache utilisé pour vérifier les champs modifiés «  » dans le recordset.

StoreField

Enregistre l'enregistrement actif dans le cache.

LoadField

Restaure les variables membres de données en mémoire cache dans le recordset.

FreeCache

Libère le cache utilisé pour vérifier les champs modifiés «  » dans le recordset.

SetFieldNull

Définit le mode d'un champ pour annuler et évaluer à PSEUDONULL.

MarkForAddNew

Le champs si PSEUDO« a »NULL.

MarkForEdit

Marque des champs « modifiés » s'ils ne correspondent pas au cache.

SetDirtyField

Définit les valeurs de champ marquées comme « modifiées. »

DumpField

Fait un dump du contenu d'un champ (debug uniquement).

MaxDFXOperation

Utilisé pour le contrôle d'entrée.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoFieldExchange

Graphique de la hiérarchie

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange