Bemerkungen
Identifiziert den Vorgang der CDaoRecordset -Objekt zugeordnet das Feld Exchange-Objekt ausgeführt werden. Das Objekt CDaoFieldExchange liefert den Kontext für eine Reihe von verschiedenen DFX-Operationen für das recordset.
Hinweis&Nbsp; Unter die MarkForAddNew und SetFieldNull Operationen, die unten beschriebenen PSEUDONULL -Wert ist ein Wert verwendet, um Felder Null zu markieren. Der DAO Mechanismus Record Field Exchange (DFX) verwendet diesen Wert, um zu bestimmen, welche Felder explizit Null markiert wurden. PSEUDONULL ist nicht erforderlich für Felder COleDateTime und COleCurrency .
Weitere Informationen über DFX und diese Vorgänge finden Sie im Artikel DAO Record Field Exchange ((DFX)) im Visual C++ Programmer's Guide.
Mögliche Werte von M_nOperation sind:
| Betrieb | Beschreibung |
| AddToParameterList | Die Parameter -Klausel der SQL-Anweisung erstellt. |
| AddToSelectList | Baut die SELECT -Klausel der SQL-Anweisung. |
| BindField | Bindet ein Feld in der Datenbank an einen Speicherort in der Anwendung. |
| BindParam | Legt Parameterwerte für die Recordset Abfrage. |
| Fixup | Setzt den Status Null für ein Feld. |
| AllocCache | Weist den Cache verwendet, um für "schmutzig" Felder im Recordset überprüfen. |
| StoreField | Speichert den aktuellen Datensatz im cache. |
| LoadField | Die Membervariablen der zwischengespeicherten Daten im Recordset wiederhergestellt. |
| FreeCache | Befreit den Cache verwendet, um für "schmutzig" Felder im Recordset überprüfen. |
| SetFieldNull | Legt ein Feld Status auf Null und PSEUDO-NULL -Wert . |
| MarkForAddNew | Felder "schmutzig" Wenn nicht PSEUDONULL markiert . |
| MarkForEdit | Kennzeichnet Felder "schmutzig", wenn sie den Cache nicht übereinstimmen. |
| SetDirtyField | Legt Feld Werte, gekennzeichnet als "geändert". |
| DumpField | Gibt ein Feld Inhalt (nur Debug). |
| MaxDFXOperation | Verwendet für die Eingabeüberprüfung. |
CDaoFieldExchange Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset::DoFieldExchange