Initialisation et terminaison du moteur de base de données DAO
DAO est utilisé avec les bases de données Access et est pris en charge via Office 2013. DAO 3.6 est la version finale, et elle est considérée comme obsolète. Lorsque vous utilisez des objets DAO MFC, le moteur de base de données DAO doit d’abord être initialisé, puis arrêté avant que votre application ou dll ne quitte. Deux fonctions, AfxDaoInit
et AfxDaoTerm
, effectuent ces tâches.
Nom | Description |
---|---|
AfxDaoInit | Initialise le moteur de base de données DAO. |
AfxDaoTerm | Termine le moteur de base de données DAO. |
Cette fonction initialise le moteur de base de données DAO.
void AfxDaoInit();
throw(CDaoException*);
Dans la plupart des cas, vous n’avez pas besoin d’appeler AfxDaoInit
, car l’application l’appelle automatiquement quand elle est nécessaire.
Pour obtenir des informations connexes et pour obtenir un exemple d’appel AfxDaoInit
, consultez la Note technique 54.
En-tête afxdao.h
Cette fonction met fin au moteur de base de données DAO.
void AfxDaoTerm();
En règle générale, vous devez uniquement appeler cette fonction dans une DLL MFC standard ; une application appelle AfxDaoTerm
automatiquement quand elle est nécessaire.
Dans les DLL MFC standard, appelez AfxDaoTerm
avant la ExitInstance
fonction, mais après avoir détruit tous les objets DAO MFC.
Pour plus d’informations, consultez la Note technique 54.
En-tête afxdao.h