术语 | CDaoTableDef | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 | CDaoTableDef
CDaoTableDef表示基本表或附加表的存储定义。每个DAO数据库对象包含一个称为TableDef的收集,包含所有存储的DAO表定义对象。使用CDaoTableDef操纵表定义。例如,可以:
DAO数据库类与基于开放数据库连接(ODBC)的MFC数据库类截然不同。所有DAO数据库类名均以“CDao”作前缀。你仍然可以用DAO类访问ODBC数据源;由于DAO类指定于Microsoft Jet数据库引擎,它们通常提供了超强的功能。 使用表定义对象可以处理现有表,也可以创建新表:
创建保存表的最容易的方法是用Microsoft Access创建它们并存储到数据库中。然后可以用MFC代码打开和使用它们。 为使用已经打开或创建的表定义,创建和打开一个CDaoRecordset对象,用带nOpenType参数的dbOpenTable值指定表定义的名字。 为使用表定义对象创建CDaoRecordset对象,可创建或打开上述表定义,然后构造一个记录集对象,在CDaoRecordset::Open时传递指向表定义对象的指针。传递的表定义必须处于打开状态。有关的更多信息,请参阅CDaoRecordset。 完成使用表定义对象后,调用它的Close成员函数;然后销毁表定义对象。 有关表定义的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO表定义”和“DAO表定义:使用表定义”。 #include <afxdao.h> 请参阅:CDaoDatabase, CDaoRecordset CDaoTableDef类成员 数据成员
构造函数
属性
操作
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。