Třída CDaoFieldExchange
Podporuje rutiny exchange (DFX) pole záznamu DAO používané databáze třídy DAO.
class CDaoFieldExchange
Členy
Veřejné metody
Název |
Description |
---|---|
Nenulová hodnota, pokud je aktuální operace vrátí odpovídající typu aktualizované pole. |
|
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 . |
Veřejné datové členy
Název |
Description |
---|---|
Aktuální volání na sadu záznamů prováděnou operaci DFX DoFieldExchange členské funkce. |
|
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