DAO 数据库引擎初始化和终止
DAO 用于 Access 数据库,并通过 Office 2013 提供支持。 DAO 3.6 是最终版本,被视为已过时。 使用 MFC DAO 对象时,必须先初始化 DAO 数据库引擎然后终止,您的应用程序或 DLL 才能退出。 AfxDaoInit
和 AfxDaoTerm
这两个函数将执行这些任务。
名称 | 描述 |
---|---|
AfxDaoInit | 初始化 DAO 数据库引擎。 |
AfxDaoTerm | 终止 DAO 数据库引擎。 |
此函数初始化 DAO 数据库引擎。
void AfxDaoInit();
throw(CDaoException*);
在大多数情况下,无需调用 AfxDaoInit
,因为应用程序在需要时会自动调用它。
如需相关信息以及调用 AfxDaoInit
的示例,请参阅技术说明 54。
标头 afxdao.h
此函数终止 DAO 数据库引擎。
void AfxDaoTerm();
通常,只需在常规 MFC DLL 中调用此函数;应用程序会在需要时自动调用 AfxDaoTerm
。
在常规 MFC DLL 中,在 ExitInstance
函数之前调用 AfxDaoTerm
,但要在所有 MFC DAO 对象被销毁之后进行调用。
如需相关信息,请参阅技术说明 54。
标头 afxdao.h