CDaoFieldExchange::m_nOperation

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

Index