CDaoQueryDef::CDaoQueryDef

构造 CDaoQueryDef 对象。

CDaoQueryDef(
   CDaoDatabase* pDatabase 
);

参数

备注

对象能表示该数据库的QueryDefs集合、新查询将存储在集合或一个临时查询存储的现有querydef,不存储。 您的下一个步骤确定querydef的类型:

  • 如果对象表示现有querydef,调用对象的 打开 成员函数初始化它。

  • 如果对象表示要保存的新querydef,调用对象的 创建 成员函数。 这将添加到数据库的QueryDefs集合的对象。 然后调用 CDaoQueryDef 成员函数上设置对象的属性。 最后,调用 追加

  • 如果对象表示一个临时querydef (不保存在数据库中),请调用 Create,通过查询的名称为空字符串。 在调用 Create后,可以通过直接设置其属性初始化querydef。 不要调用 Append

若要设置querydef的属性,则可以使用 SetNameSetSQLSetConnectSetODBCTimeoutSetReturnsRecords 成员函数。

完成对querydef对象时,请调用 关闭 成员函数。 如果您有指向querydef,请使用 delete 运算符销毁C++对象。

要求

Header: afxdao.h

请参见

参考

CDaoQueryDef选件类

层次结构图

CDaoQueryDef::GetConnect

CDaoQueryDef::GetDateCreated

CDaoQueryDef::GetDateLastUpdated

CDaoQueryDef::GetName

CDaoQueryDef::GetODBCTimeout

CDaoQueryDef::GetReturnsRecords

CDaoQueryDef::GetSQL