Výměna pole záznamu (Record Field Exchange – RFX)
Databázové třídy MFC ODBC automatizují přesouvání dat mezi zdrojem dat a objektem sady záznamů. Když odvozujete třídu z CRecordset a nepoužíváte hromadné načítání řádků, data se přenášejí mechanismem výměny polí záznamu (RFX).
Poznámka:
Pokud jste implementovali hromadné načítání řádků v odvozené CRecordset
třídě, architektura používá mechanismus hromadné výměny polí záznamů (Bulk RFX) k přenosu dat. Další informace naleznete v tématu Sada záznamů: Načítání záznamů hromadně (ODBC).
RFX se podobá výměně dat dialogového okna (DDX). Přesun dat mezi zdrojem dat a datovými členy pole sady záznamů vyžaduje více volání funkce DoFieldExchange sady záznamů a značnou interakci mezi rozhraním a rozhraním ODBC. Mechanismus RFX je typově bezpečný a ukládá práci volání funkcí ODBC, jako ::SQLBindCol
je . Další informace o DDX naleznete v tématu Výměna a ověření dat dialogového okna.
RFX je pro vás většinou transparentní. Pokud deklarujete třídy sady záznamů pomocí Průvodce aplikací MFC nebo Přidat třídu (jak je popsáno v tématu Přidání příjemce ODBC MFC), rfX je do nich integrován automaticky. Třída sady záznamů musí být odvozena od základní třídy CRecordset
poskytované architekturou. Průvodce aplikací MFC umožňuje vytvořit počáteční třídu sady záznamů. Přidat třídu umožňuje přidat další třídy sady záznamů podle potřeby. Další informace a příklady naleznete v tématu Přidání příjemce ROZHRANÍ ODBC MFC.
Pokud chcete, musíte ručně přidat malé množství kódu RFX ve třech případech:
Použijte parametrizované dotazy. Další informace naleznete v tématu Sada záznamů: Parametrizace sady záznamů (ODBC).
Provede spojení (pomocí jedné sady záznamů pro sloupce ze dvou nebo více tabulek). Další informace naleznete v tématu Sada záznamů: Provedení spojení (ODBC).
Dynamické vazby datových sloupců To je méně běžné než parametrizace. Další informace naleznete v tématu Sada záznamů: Dynamické vazby datových sloupců (ODBC).
Pokud potřebujete pokročilejší znalosti RFX, přečtěte si téma Výměna polí záznamů: Jak RFX funguje.
Následující témata vysvětlují podrobnosti o používání objektů sady záznamů:
Viz také
Open Database Connectivity (ODBC)
Sada záznamů (ODBC)
MFC – využívání rozhraní ODBC
Podpora databáze, Průvodce aplikací MFC
CRecordset – třída