Osservazioni
Identifica l'operazione da eseguire sull'oggetto CDaoRecordset associata all'oggetto di scambio del campo. L'oggetto oggetto CDaoFieldExchange fornisce il contesto per un certo numero di operazioni diverse DFX dell'oggetto Recordset.
&Notanbsp; Il valoreNULL PSEUDOdescritto sotto le operazioni di MarkForAddNew e SetFieldNull qui sotto è un valore utilizzato per contrassegnare i campi Null. Il meccanismo di scambio di campi di record DAO (DFX) utilizza questo valore per determinare quali campi sono stati segnati in modo esplicito Null. PSEUDONULL non è richiesto per i campi COleDateTime e COleCurrency .
Per ulteriori informazioni su queste operazioni e DFX, vedere l'articolo DAO Record campo Exchange (DFX) nel manuale del programmatore di Visual C++.
I valori possibili di m_nOperation sono:
Operazione | Descrizione |
AddToParameterList | Costruisce la clausola di parametri dell'istruzione SQL. |
AddToSelectList | Costruisce la clausola dell'istruzione SQL Seleziona. |
BindField | Associa un campo del database a una locazione di memoria dell'applicazione. |
BindParam | Imposta i valori dei parametri di query del recordset. |
Fixup | Imposta lo stato di Null per un campo. |
AllocCache | Alloca la cache utilizzata per verificare "sporchi" campi del recordset. |
StoreField | Salva il record corrente alla cache. |
LoadField | Ripristina le variabili membro dati memorizzati nella cache nel recordset. |
FreeCache | Libera la cache utilizzata per verificare "sporchi" campi del recordset. |
SetFieldNull | Imposta lo status di un campo su Null e valore di PSEUDO NULL. |
MarkForAddNew | Segna i campi "sporchi" se non PSEUDO NULL. |
MarkForEdit | Segna i campi "sporco", se non corrispondono cache. |
SetDirtyField | Moda di campo valori contrassegnati come "sporco". |
DumpField | Il dump di contenuto di un campo (solo debug). |
MaxDFXOperation | Per il controllo di input. |
Cenni preliminari sull'oggetto CDaoFieldExchange |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset::DoFieldExchange