Sdílet prostřednictvím


Třída CDaoFieldExchange

Podporuje rutiny exchange (DFX) pole záznamu DAO používané databáze třídy DAO.

class CDaoFieldExchange

Členy

eydsdych.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CDaoFieldExchange::IsValidOperation

Nenulová hodnota, pokud je aktuální operace vrátí odpovídající typu aktualizované pole.

CDaoFieldExchange::SetFieldType

Určuje typ sady záznamů datový člen – sloupec nebo parametr – reprezentované všechny následné volání funkcí DFX až při příštím volání na SetFieldType .

eydsdych.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

CDaoFieldExchange::m_nOperation

Aktuální volání na sadu záznamů prováděnou operaci DFX DoFieldExchange členské funkce.

CDaoFieldExchange::m_prs

Ukazatel na záznamů, na které DFX operace prováděny.

Poznámky

CDaoFieldExchangeZákladní třída neobsahuje.

Pomocí této třídy, pokud vytváříte data exchange rutiny pro vlastní typy dat; Jinak nebudete používat přímo do této třídy.DFX výměny dat mezi členy datové pole vaše CDaoRecordset odpovídající pole aktuálního záznamu ve zdroji dat a objektů.Ze zdroje dat a zdroj dat, spravuje DFX exchange v obou směrech.Viz Technická poznámka: 53 informace o psaní vlastních DFX rutiny.

[!POZNÁMKA]

Databáze třídy DAO jsou odlišné od třídami databází MFC založené na připojení ODBC (Open Database).Všechny názvy tříd DAO databáze mají předponu "CDao".Můžete stále přístup ke zdrojům dat ODBC s třídami DAO.Obecně jsou schopné více než tříd MFC založená na rozhraní ODBC tříd MFC založené na knihovně DAO.Třídy DAO základě přístup k datům prostřednictvím ovladačů ODBC prostřednictvím vlastní databázový stroj.Podporují také jazyk definice dat (DDL) operací, jako je přidávání tabulek pomocí třídy nemusíte volat DAO sami.

[!POZNÁMKA]

Pole záznamu exchange DAO (DFX) je velmi podobný pole záznamu exchange (RFX) v třídami databází MFC systémem ODBC (CDatabase, CRecordset ).Pokud rozumíte RFX, najdete je snadná DFX.

A CDaoFieldExchange objekt poskytuje kontextové informace potřebné pro DAO zaznamenat uskutečnit výměnu.CDaoFieldExchangeobjekty podporují počet operací, včetně parametry vazby a členů pole dat a nastavení příznaků různých polí aktuální záznam.DFX operace jsou prováděny na členy třídy recordset dat definované typy enumFieldType v CDaoFieldExchange.Možné FieldType hodnoty jsou:

  • CDaoFieldExchange::outputColumn pro členy pole data.

  • CDaoFieldExchange::param pro členy parametr data.

IsValidOperation členské funkce je k dispozici pro psaní vlastních vlastní DFX rutiny.Bude používat SetFieldType často ve vaší CDaoRecordset::DoFieldExchange funkcí.Podrobnosti o globální funkce DFX, viz Funkce Exchange pole záznamu.Informace o psaní vlastních DFX rutiny pro vlastní datové typy, viz Technická poznámka: 53.

Hierarchii dědičnosti

CDaoFieldExchange

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CDaoRecordset