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