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