Condividi tramite


CDaoFieldExchange::m_nOperation

 

Pubblicato: aprile 2016

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

Vedere anche

CDaoFieldExchange Class
Grafico delle gerarchie
CDaoFieldExchange::IsValidOperation
CDaoFieldExchange::m_prs
CDaoRecordset::DoFieldExchange