Udostępnij za pośrednictwem


Klasa CDaoFieldExchange

Obsługuje procedur wymiany (DFX) w polu rekordu DAO używane przez klasy bazy danych DAO.

class CDaoFieldExchange

Członkowie

Metody publiczne

Nazwa

Opis

CDaoFieldExchange::IsValidOperation

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

CDaoFieldExchange::SetFieldType

Określa typ elementu danych rekordów — kolumny lub parametr — reprezentowane przez wszystkie kolejne wywołania funkcji DFX do następne wywołanie SetFieldType.

Publiczne danych członków

Nazwa

Opis

CDaoFieldExchange::m_nOperation

DFX operacji wykonywanych przez wywołanie bieżącego zestawu rekordów DoFieldExchange funkcji składowej.

CDaoFieldExchange::m_prs

Wskaźnik do zestawu rekordów, na którym DFX wykonywane są operacje.

Uwagi

CDaoFieldExchangenie ma klasy podstawowej.

Klasa używana podczas pisania procedur wymiany danych dla niestandardowych typów danych; w przeciwnym razie nie będzie bezpośrednio używany tej klasy.DFX wymianę danych między członkami danych pola na CDaoRecordset obiektu i odpowiednich pól bieżącego rekordu w źródle danych.DFX zarządza wymiany w obu kierunkach ze źródła danych i do źródła danych.Zobacz technicznej 53 Uwaga informacje na temat pisania niestandardowych procedur DFX.

[!UWAGA]

Klasy bazy danych DAO różnią się od klasy bazy danych MFC oparte na Open Database Connectivity (ODBC).Wszystkie nazwy klasy bazy danych DAO mają prefiks "CDao".Możesz nadal dostęp do źródeł danych ODBC z klas obiektów DAO.Zasadniczo klas MFC oparte na DAO są zdolne do niż klas MFC oparte na ODBC.Podstawie DAO klasy można uzyskać dostęp do danych, w tym poprzez sterowniki ODBC, poprzez własne aparatu bazy danych.Obsługują one operacje języka definicji danych (DDL), takie jak dodawanie tabel za pośrednictwem klas bez konieczności samodzielnie wywoływać DAO.

[!UWAGA]

Wymiany pól rekordów DAO (DFX) jest bardzo podobny do rekordu programu exchange (RFX) klas MFC podstawie ODBC bazy danych (CDatabase, CRecordset).Jeśli rozumiesz RFX będzie znaleźć łatwe DFX.

A CDaoFieldExchange obiektu zawiera informacje kontekstowe potrzebne dla obiektów DAO zarejestrować wymiany pól miała miejsce.CDaoFieldExchangeobiekty 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.DFX operacje są wykonywane na danych członków klasy rekordów typy zdefiniowane przez enumFieldType w CDaoFieldExchange.Możliwe FieldType są wartości:

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

  • CDaoFieldExchange::param dla parametru danych członków.

IsValidOperation Członkowskich funkcji przewidzianych pisania własnych niestandardowych procedur DFX.Będzie używać SetFieldType często w sieci CDaoRecordset::DoFieldExchange funkcji.Szczegółowe informacje o funkcjach globalnego DFX Funkcje wymiany pola rekordu.Informacji na temat pisania niestandardowych procedur DFX własnych typów danych, zobacz technicznej 53 Uwaga.

Hierarchii dziedziczenia

CDaoFieldExchange

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Diagram hierarchii

Klasa CDaoRecordset