Udostępnij za pośrednictwem


Klasa CFieldExchange

Obsługuje pola rekordu wymiany (RFX) i procedur wymiany (RFX luzem) pola rekordu luzem używane przez klasy bazy danych.

class CFieldExchange

Członkowie

Metody publiczne

Nazwa

Opis

CFieldExchange::IsFieldType

Zwraca wartość niezerową, jeśli bieżąca operacja jest właściwe dla typu pole aktualizowane.

CFieldExchange::SetFieldType

Określa typ elementu danych rekordów — kolumny lub parametr — reprezentowanej przez następujące wszystkie wywołania funkcji RFX do następne wywołanie SetFieldType.

Uwagi

CFieldExchangenie ma klasy podstawowej.

Klasa używana podczas pisania procedur wymiany danych dla niestandardowych typów danych lub gdy są wykonawczych pobieranie wiersza luzem; w przeciwnym razie nie będzie bezpośrednio używany tej klasy.RFX i RFX luzem wymiany 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 zamiast.Aby uzyskać więcej informacji, zobacz artykuł Omówienie: baza danych Programowanie.

A CFieldExchange obiektu zawiera informacje kontekstowe potrzebne do wymiany pola rekordu lub luzem wymiany pola rekordu do podjęcia miejsce.CFieldExchangeobiekty obsługuje szereg działań, włącznie z parametrów wiązania i pola danych członków i ustawienie flagi w różnych pól bieżącego rekordu.RFX i RFX luzem operacje są wykonywane na danych członków klasy rekordów typy zdefiniowane przez enumFieldType w CFieldExchange.Możliwe FieldType są wartości:

  • CFieldExchange::outputColumn dla pola danych członków.

  • CFieldExchange::inputParam lub CFieldExchange::param dla parametru wejściowego danych członków.

  • CFieldExchange::outputParam dla członków danych parametru wyjściowego.

  • CFieldExchange::inoutParam dla parametru wejścia i wyjścia danych członków.

Większość członków tej klasy Członkowskich funkcje i dane są dostarczane do pisania własnych niestandardowych procedur RFX.Będzie używać SetFieldType często.Aby uzyskać więcej informacji, zobacz artykuły Exchange pola rekordu (RFX) i Zestaw rekordów (ODBC).Aby uzyskać informacje dotyczące pobierania wierszy luzem, zobacz artykuł rekordów: pobieranie rekordów luzem (ODBC).Szczegółowe informacje o RFX i RFX luzem funkcje globalne Funkcje wymiany pola rekordu w sekcji makra MFC i Globals tego odwołania.

Hierarchii dziedziczenia

CFieldExchange

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Diagram hierarchii

Klasa CRecordset