Uwagi
Identyfikuje operacji wykonywanej na obiekcie CDaoRecordset skojarzone z obiektem wymiany pola. Obiekt CDaoFieldExchange dostarcza kontekst dla szeregu różnych operacji DFX na zestawie rekordów.
Uwaganbsp; Wartość PSEUDO&NULL opisane w poniższych operacji MarkForAddNew i SetFieldNull jest wartością używaną do oznaczenia pól Null. Mechanizmu wymiany pola rekordów DAO (DFX) używa tej wartości do określenia, które pola mają zostały wyraźnie oznakowane wartości Null. PSEUDOWartość NULL nie jest wymagane dla pól COleDateTime i COleCurrency .
Aby uzyskać więcej informacji na temat tych operacji i DFX, zobacz artykuł DAO rekord pola wymiany (DFX) w Visual C++ Programmer's Guide.
Możliwe wartości m_nOperation:
| Operacja | Opis |
| AddToParameterList | Buduje klauzuli parametrów w instrukcji SQL. |
| AddToSelectList | Buduje klauzuli Zaznacz instrukcję SQL. |
| BindField | Powiązanie z polem w bazie danych do lokalizacji pamięci aplikacji. |
| BindParam | Ustawia parametr wartości w zestawie rekordów kwerendy. |
| Korekty | Ustawia stan Null dla pola. |
| AllocCache | Przydziela pamięć podręczna używana do sprawdzania "dirty" pól w zestawie rekordów. |
| StoreField | Zapisuje bieżący rekord w pamięci podręcznej. |
| LoadField | Przywraca zmienne składowe buforowanych danych w zestawie rekordów. |
| FreeCache | Zwalnia pamięć podręczna używana do sprawdzania "dirty" pól w zestawie rekordów. |
| SetFieldNull | Ustawia stan pola Null i wartościNULL PSEUDO . |
| MarkForAddNew | Znaków pól "dirty" Jeśli nie PSEUDO NULL. |
| MarkForEdit | Znaków pól "dirty", jeśli nie odpowiadają one pamięci podręcznej. |
| SetDirtyField | Ustawia pole wartości oznaczone jako „nieuporządkowania. ” |
| DumpField | Zrzuca zawartość pola (tylko debugowanie). |
| MaxDFXOperation | Używane do sprawdzania danych wejściowych. |
Omówienie CDaoFieldExchange |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset::DoFieldExchange