
Un objet CDaoTableDef représente la définition stockée d'une table de base ou une table attachée. Chaque objet de base de données DAO maintient une collection, appelée les objets tabledef, qui contient tous les objets enregistrés de tabledef DAO.
Vous manipulez une définition de la table à l'aide d'un objet CDaoTableDef . Par exemple, vous pouvez:
&Notenbsp ; Les classes de base de données DAO sont distinctes des classes de base de données MFC basés sur la connectivité ODBC (Open Database). Tous les noms de classe de base de données DAO ont le préfixe « BCCM ». Vous pouvez toujours accès aux sources de données ODBC avec les classes DAO ; les classes DAO offrent généralement des capacités supérieures parce qu'elles sont spécifiques pour le moteur de base de données Microsoft Jet.
Utilisez les objets tabledef à travailler avec une table existante ou à créer une nouvelle table:
Astuce  ; La façon la plus simple pour créer des tables enregistrées est de les créer et les stocker dans votre base de données à l'aide de Microsoft Access. Ensuite vous pouvez ouvrir et utiliser dans votre code MFC.
Pour utiliser l'objet tabledef vous avez ouvert ou créé, créez et ouvrez un objet CDaoRecordset , en spécifiant le nom de l'objet tabledef avec une valeur dbOpenTable dans le paramètre nOpenType.
Pour utiliser un objet tabledef pour créer un objet CDaoRecordset , vous généralement créer ou ouvrez un objet tabledef comme décrit ci-dessus, puis construisez un objet recordset, passant un pointeur vers votre objet tabledef lorsque vous appelez CDaoRecordset::Open. L'objet tabledef que vous transmettre doit être dans un état ouvert. Pour plus d'informations, consultez classe CDaoRecordset.
Lorsque vous avez terminé à l'aide d'un objet tabledef, appelez sa fonction de membre proche ; puis détruire l'objet tabledef.
Pour plus d'informations sur les objets tabledef, consultez les articles Tabledef DAO et Tabledef DAO: à l'aide d'objets tabledef dans le Guide du programmeur Visual C++.
# include lt;afxdao.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie
Écha&ntillons denbsp ; Exemple MFC DAOVIEW | Exemple MFC DAOTABLE
Voir aussi  ;CDaoDatabase, CDaoRecordset