CFieldExchange

CFieldExchange nie klasy podstawowej.

Klasa CFieldExchange obsługuje wymiany pola rekordu (RFX) i luzem w polu rekordu wymiany (RFX luzem) procedur stosowanych przez klasami baz danych. Użyj tej klasy, jeśli piszesz procedur wymiany danych niestandardowe typy danych lub gdy są wykonawczych, pobieranie wiersza luzem; w przeciwnym razie będzie bezpośrednio używasz tej klasy. RFX i RFX luzem wymianę danych między członkami danych pola obiektu zestaw rekordów i odpowiednich pól bieżącego rekordu w źródle danych.

Uwaga   Jeśli pracujesz z klas obiektów DAO (Data Access) zamiast klasy Open Database Connectivity (ODBC), należy użyć klasy CDaoFieldExchange . Aby uzyskać więcej informacji, zobacz artykuły Tematy bazy danych (ogólne) i DAO i MFC w Visual C++ Programmer's Guide.

Obiekt CFieldExchange przewiduje, że informacje kontekstowe potrzebne do wymiany pola rekordu lub luzem w polu rekordu wymiany podjęcie umieścić. CFieldExchange obiektów obsługuje szereg działań, włącznie z parametrów wiązania i pola danych członków i ustawienie flagi różnych pól bieżącego rekordu. RFX i RFX luzem operacje są wykonywane na klasy rekordów danych członków typów zdefiniowanych przez WyliczenieFieldType w CFieldExchange. Możliwe wartości FieldType :

Większość tej klasy Państwa danych i funkcje członków są dostarczane do pisania własnych niestandardowych procedur RFX. SetFieldType będzie używać często. Aby uzyskać więcej informacji, zobacz artykuły Wymiany pola rekordu (RFX) i Rekordów (ODBC) w Visual C++ Programmer's Guide. Dla informacji na temat pobierania wierszy zbiorczej, zobacz artykuł rekordów: pobieranie rekordów w masowych (ODBC) w Visual C++ Programmer's Guide.Aby uzyskać szczegółowe informacje o RFX i RFX luzem funkcje globalne, zobacz Funkcje wymiany pola rekordu w sekcji makra i Globals w tym podręczniku.

# include lt;afxdb.h>

Członkowie klasy |nbsp; Wykres hierarchii

Próbki  MFC Przykładowy katalog

Zobacz też CRecordset

Index