选择和操作记录

使用 SQL SELECT 语句从数据源选择记录时,通常会得到一个结果集,即一组来自表或查询的记录。 通过数据库类,可以使用记录集对象来选择和访问结果集。 “记录集”对象是从类 CRecordset 派生的特定于应用程序的类的对象。 当定义一个记录集类时,需要指定与之相关的数据源、要使用的表和表的列。 MFC 应用程序向导或“添加类”(如添加 MFC ODBC 使用者中所述)将创建一个连接到某个特定数据源的类。 该向导将编写类 CRecordsetGetDefaultSQL 成员函数以返回表名。 有关使用向导创建记录集类的更多信息,请参见数据库支持,MFC 应用程序向导添加 MFC ODBC 使用者

运行时使用 CRecordset 对象,您可以:

  • 检查当前记录的数据字段。

  • 筛选记录集或对记录集进行排序。

  • 自定义默认的 SQL SELECT 语句。

  • 在选定的记录中滚动。

  • 添加、更新或删除记录(如果数据源和记录集都是可更新的)。

  • 测试记录集是否允许再次查询并刷新记录集的内容。

记录集对象使用完毕后,请关闭并且销毁它。 有关记录集的更多信息,请参见记录集 (ODBC)

请参见

概念

ODBC 和 MFC