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