CDaoTableDef表示基本表或附加表的存储定义。每个DAO
数据库对象包含一个称为TableDef的收集,包含所有存储的DAO表定义对象。使用CDaoTableDef操纵表定义。
· 使用GetValidationRule和SetValidationRule以及GetValidationText和SetValidationText,获取或设置有效性条件。
DAO数据库类与基于开放数据库连接(ODBC)的MFC数据库类截然不同。所有DAO数据库类名均以“CDao”作前缀。你仍然可以用DAO类访问ODBC数据源;由于DAO类指定于Microsoft Jet数据库引擎,它们通常提供了超强的功能。
为使用表定义对象创建CDaoRecordset对象,可创建或打开上述表定义,然后构造一个
记录集对象,在CDaoRecordset::Open时传递指向表定义对象的
指针。传递的表定义必须处于打开状态。有关的更多信息,请参阅CDaoRecordset。