记录视图的数据交换(MFC 数据访问)

当使用添加类将记录视图的对话框模板资源中控件映射到记录集的字段时,此框架将以两个方向管理数据交换 — 从记录集到控件以及从控件到记录集。 使用 DDX 机制意味着你不必编写代码来回传输数据。

记录视图的 DDX 与以下项配合使用:

  • CRecordset (ODBC) 类的记录集的 RFX

  • CDaoRecordset (DAO) 类的记录集的 DFX。

尽管其实现方法不同,但接口层 RFX 和 DFX 与数据交换机制非常相似。 DAO 版本 DFX 是仿照早期的 ODBC 版本 RFX 而来。 如果知道如何使用 RFX,你就知道如何使用 DFX。

RFX 和 DFX 在数据源的当前记录和记录集对象的字段数据成员之间移动数据。 DDX 可将数据从字段数据成员移动到窗体的控件中。 此组合在初始时和用户逐条移动记录时填充窗体控件。 它还可以将更新的数据移回记录集,然后再移到数据源。

以下数据显示了记录视图的 DDX 和 RFX(或 DFX)之间的关系。

对话框数据交换和记录字段交换

对话框数据交换和记录字段交换

有关 DDX 的更多信息,请参阅对话框数据交换和验证。 有关 RFX 的更多信息,请参阅记录字段交换 (RFX)

请参见

概念

记录视图(MFC 数据访问)

ODBC 驱动程序列表