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