Membres de données
| m_pWorkspace | Un pointeur vers l'objet CDaoWorkspace qui contient la base de données et définit son espace de transaction. |
| m_pDAODatabase | Un pointeur vers l'objet sous-jacent de base de données DAO. |
Construction
| CDaoDatabase | Construit un objet CDaoDatabase . Appel ouvert pour se connecter à l'objet d'une base de données. |
Attributs
| CanTransact | Renvoie zéro si la base de données prend en charge les transactions. |
| CanUpdate | Renvoie zéro si l'objet CDaoDatabase est modifiable (pas read-only). |
| GetConnect | Retourne la chaîne de connexion utilisée pour se connecter à l'objet CDaoDatabase à une base de données. Utilisé pour ODBC. |
| GetName | Retourne le nom de la base de données actuellement en usage. |
| GetQueryTimeout | Retourne le nombre de secondes après la base de données de requête opérations est hors du temps. Affecte tous les ouvre, ajoute de nouveaux, mise à jour et modifier les opérations et les autres opérations sur les sources de données ODBC (seulement) tels que les appels Execute. |
| GetRecordsAffected | Retourne le nombre d'enregistrements affecté par la dernière mise à jour, modifier ou ajouter opération ou par un appel de Execute. |
| GetVersion | Retourne la version du moteur de base de données associée à la base de données. |
| IsOpen | Renvoie zéro si l'objet CDaoDatabase est actuellement connecté à une base de données. |
| SetQueryTimeout | Définit le nombre de secondes après la base de données de requête opérations (sur les sources de données ODBC seulement) sera hors du temps. Affecte tous les ouvre, ajoute de nouveau, mise à jour et supprimer des opérations. |
Opérations
| Fermer | Ferme la connexion de base de données. |
| Créer | Crée l'objet de base de données DAO sous-jacente et initialise l'objet CDaoDatabase. |
| CreateRelation | Définit une nouvelle relation entre les tables dans la base de données. |
| DeleteQueryDef | Supprime un objet querydef enregistré dans la collection QueryDefs de la base de données. |
| DeleteRelation | Supprime une relation existante entre les tables dans la base de données. |
| Correspondant | Supprime la définition d'une table dans la base de données. Cela supprime la table réelle et toutes ses données. |
| Exécuter | Exécute une requête action. Appeler Execute pour une requête qui retourne des résultats lève une exception. |
| GetQueryDefCount | Retourne le nombre de requêtes définies pour la base de données. |
| GetQueryDefInfo | Retourne des informations sur une requête spécifiée dans la base de données. |
| GetRelationCount | Renvoie le nombre de relations définies entre les tables dans la base de données. |
| GetRelationInfo | Retourne des informations sur une relation spécifiée définie entre les tables dans la base de données. |
| GetTableDefCount | Retourne le nombre de tables définies dans la base de données. |
| GetTableDefInfo | Retourne des informations sur une table spécifiée dans la base de données. |
| Ouvert | Établit une connexion à une base de données. |
Aperçu CDaoDatabase |  ; Membres de la classe base | Graphique de la hiérarchie