操作序列创建数据库应用程序中

下表显示了的角色和结构的影响将编写的应用程序。

备注

从 Visual C++ .NET 起,Visual C++ 环境和向导不再支持 DAO(不过提供了 DAO 类,仍可供您使用)。Microsoft 建议对新项目使用 MFC ODBC。DAO 只应用于维护现有的应用程序。

创建数据库应用程序

任务

框架

确定是否使用 MFC ODBC 或 DAO 类。

为新 MFC 项目使用 ODBC。 使用 DAO 只保留现有应用程序。 应当使用 DAO 或 ODBC?参见。 有关常规信息,请参见中的文章 数据访问编程

框架提供支持数据库访问的类。

用数据库选项创建自己的主干应用程序。

运行 MFC 应用程序向导。 在中选择选项数据库支持页。 如果选择创建记录视图的选项,则还必须指定:

  • 数据源和表名称或名称

  • 查询的名称或名称。

MFC 应用程序向导创建该文件并指定要包括。 根据您指定的选项,文件可以包含记录集类。

设计数据库窗体或窗体。

使用 Visual C++ 对话框编辑器将控件放在自己的记录视图类的对话框模板资源。

MFC 应用程序向导将为您创建一个空对话框模板资源可以填充。

创建额外记录视图和记录集类根据需要。

使用类视图创建类和对话框编辑器 " 设计 " 视图。

类视图创建新的类的其他文件。

创建记录集对象根据需要在代码。 使用每个记录集操作录制…

记录集基于用向导的 CRecordset 派生的类。

ODBC 使用记录字段交换 (rfx) 到数据库和记录集的字段数据成员之间交换数据。 如果使用记录视图,在记录集和控件之间的对话框数据交换 (ddx) 交换数据在记录视图。

…或创建显式 CDatabase 在您的要打开的每个数据库的代码。

根据您的记录集对象数据库对象。

数据库对象提供一个界面数据源。

绑定到动态记录集的数据列。

在 ODBC,请将代码添加到您的派生记录集类管理绑定。 参见中的文章 记录集:动态绑定数据列 (odbc)

 

请参见

概念

在结构的生成

操作的顺序生成的MFC应用程序的

操作序列创建OLE应用程序的

操作序列创建 ActiveX 控件