CDaoFieldExchange::m_nOperation
Identifica un'operazione da eseguire nell'oggetto CDaoRecordset associato all'oggetto trasferimento di campi.
Note
L'oggetto CDaoFieldExchange fornisce contesto per una serie di operazioni diverse di DFX nel recordset.
Nota
Il valore null PSEUDOdescritto nelle operazioni di SetFieldNull e di MarkForAddNew in è un valore utilizzato per contrassegnare null dei campi.Il meccanismo di trasferimento di campi di record DAO (DFX) utilizza questo valore per determinare quali campi sono stati null in modo esplicito.PSEUDONULL non è necessario per i campi COleCurrency e COleDateTime.
i valori possibili m_nOperation sono:
Operazione |
Descrizione |
---|---|
AddToParameterList |
Compila la clausola PARAMETERS l'istruzione SQL. |
AddToSelectList |
Compila la clausola SELECT l'istruzione SQL. |
BindField |
Associa un campo nel database a una posizione di memoria nell'applicazione. |
BindParam |
Imposta i valori di parametro per la query del recordset. |
Correzioni |
Imposta lo stato null per un campo. |
AllocCache |
Alloca la cache utilizzato il controllo per i campi modificati "in" recordset. |
StoreField |
Salva il record corrente alla cache. |
LoadField |
Ripristina le variabili memorizzate nella cache del membro dati del recordset. |
FreeCache |
Libera la cache utilizzata per controllare campi "modifica" nel recordset. |
SetFieldNull |
Imposta lo stato di un campo su null e stimare a PSEUDONULL. |
MarkForAddNew |
I contrassegni sistema se non PSEUDO"modifica"NULL. |
MarkForEdit |
Contrassegna i campi "modifica" se non corrispondono alla cache. |
SetDirtyField |
Imposta i valori dei campi contrassegnati come "modifica". |
DumpField |
Esegue il dump del contenuto di un campo (debug solo). |
MaxDFXOperation |
Utilizzato per controllare di input. |
Requisiti
Header: afxdao.h