Udostępnij za pośrednictwem


CDaoFieldExchange::m_nOperation

Identyfikuje operacji wykonywanej na CDaoRecordset obiektu skojarzonego z obiektem wymiany pola.

Uwagi

CDaoFieldExchange Obiektu dostarcza kontekst dla szeregu różnych operacji DFX na zestawie rekordów.

[!UWAGA]

PSEUDONULL wartości opisane w poniższych operacji MarkForAddNew i SetFieldNull jest wartość używana do oznaczenia wartości Null.Mechanizm wymiany pola rekordu DAO (DFX) używa tej wartości do określenia pola, które zostały jawnie oznaczone Null.PSEUDONULL nie jest wymagane dla COleDateTime i COleCurrency pól.

Możliwe wartości m_nOperation są:

Operacja

Opis

AddToParameterList

Tworzy Parametry klauzuli instrukcji SQL.

AddToSelectList

Tworzy Zaznacz klauzuli instrukcji SQL.

BindField

Pole bazy danych wiąże lokalizacji pamięci w aplikacji.

BindParam

Ustawia wartości parametrów dla kwerendy w zestawie rekordów.

Korekty

Ustawia stan Null dla pola.

AllocCache

Przydziela pamięć podręczna używana do sprawdzania pól "dirty" w zestawie rekordów.

StoreField

Zapisuje bieżący rekord w pamięci podręcznej.

LoadField

Przywraca dane buforowane zmienne składowe w zestawie rekordów.

FreeCache

Zwalnia pamięć podręczna używana do sprawdzania pól "dirty" w zestawie rekordów.

SetFieldNull

Ustawia stan pola Null i wartości do PSEUDONULL.

MarkForAddNew

Znaków pól "dirty" Jeśli nie PSEUDONULL.

MarkForEdit

Znaków pól "dirty", jeśli nie są one zgodne z pamięci podręcznej.

SetDirtyField

Zestawy pól wartości oznaczone jako "nieuporządkowania".

DumpField

Zrzuca zawartość pola (tylko debugowanie).

MaxDFXOperation

Używany do sprawdzania wprowadzania.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoFieldExchange

Diagram hierarchii

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange