Sdílet prostřednictvím


Výměna pole záznamu (Record Field Exchange – RFX)

Třídy databází knihovny MFC rozhraní ODBC automatizují přesunutí dat mezi zdrojem dat a objektem sady záznamů.Když odvodíte třídu z CRecordset a nepoužijete hromadné načtení řádku, přenesou se data pomocí mechanismu výměny pole záznamu (RFX).

[!POZNÁMKA]

Máte-li naimplementováno hromadné načítání řádku v odvozené třídě CRecordset, použije rozhraní .NET Framework mechanismus výměny pole záznamu k přenášení dat.Další informace naleznete v tématu sady záznamů: Fetching Records in Bulk (ODBC).

RFX je podobný jako výměna dialogových dat (DDX).Přesouvání dat mezi zdrojem dat a poli datových členů sady záznamů vyžaduje několik volání funkce DoFieldExchange sady záznamů a značnou interakci mezi rozhraním .NET Framework a Rozhraním ODBC.Mechanismus RFX je typově bezpečný a šetří Vám práci voláním funkcí rozhraní ODBC, jako například ::SQLBindCol.Další informace o DDX naleznete v tématu Dialog Data Exchange a ověření.

RFX je pro Vás většinou průhledný .Pokud deklarujete Vaše třídy sady záznamů s Průvodcem aplikace knihovny MFC nebo Přidáte třídu (jak je popsáno v tématu Přidání příjemce rozhraní ODBC knihovny MFC), je do nich RFX sestaveno automaticky.Vaše třída sady záznamů musí být odvozena od základní třídy CRecordset poskytovanou architekturou.Průvodce pro aplikace knihovny MFC Vám umožňuje vytvořit inicializační třídu sady záznamů.Přidání třídy Vám umožňuje přidat jiné třídy sady záznamů, jak je budete potřebovat.Další informace a příklady naleznete v tématu Přidání příjemce rozhraní ODBC knihovny MFC.

Ve třech případech je třeba ručně přidat malý počet RFX kódu, pokud chcete:

Pokud potřebujete vysvětlení RFX více upřesnit, viz Výměna pole záznamu: Jak funguje RFX.

Následující témata popisují podrobnosti používání objektů sady záznamů:

Viz také

Úkoly

Přidání příjemce rozhraní ODBC knihovny MFC

Referenční dokumentace

Podpora databáze, Průvodce aplikací knihovny MFC

Třída CRecordset

Koncepty

ODBC (Open Database Connectivity)

Sada záznamů (ODBC)