CDaoTableDef::Create
Appelez la fonction membre pour créer une table enregistré.
virtual void Create(
LPCTSTR lpszName,
long lAttributes = 0,
LPCTSTR lpszSrcTable = NULL,
LPCTSTR lpszConnect = NULL
);
Paramètres
lpszName
Un pointeur vers une chaîne contenant le nom de la table.lAttributes
Une valeur correspondant aux spécifications de la table représentée par l'objet de tabledef.Vous pouvez utiliser le de bits OR associer chacun des constantes :Constante
Description
dbAttachExclusive
Pour les bases de données qui utilisent le moteur de base de données Microsoft Jet, indique la table est une table jointe ouvert pour l'utilisation exclusive.
dbAttachSavePWD
Pour les bases de données qui utilisent le moteur de base de données Microsoft Jet, indique que l'ID d'utilisateur et le mot de passe pour la table jointe sont enregistrés avec les informations de connexion.
dbSystemObject
Indique la table est une table système fournie par le moteur de base de données Microsoft Jet.
dbHiddenObject
Indique la table est une table masqué fourni par le moteur de base de données Microsoft Jet.
lpszSrcTable
Un pointeur vers une chaîne contenant le nom de table source.Par défaut cette valeur est initialisée comme NULL.lpszConnect
Un pointeur vers une chaîne contenant la chaîne de connexion par défaut.Par défaut cette valeur est initialisée comme NULL.
Notes
Une fois que vous avez nommé le tabledef, vous pouvez ensuite appeler ajoutez pour enregistrer le tabledef dans la collection de tabledefs de la base de données.Après avoir appelé Ajouter, le tabledef est dans un état ouvert, et vous pouvez l'utiliser pour créer un objet de CDaoRecordset .
Pour des informations connexes, consultez la rubrique « méthode de CreateTableDef » dans l'aide de DAO.
Configuration requise
Header: afxdao.h