Partager via


CDaoDatabase::Create

Pour créer une base de données Microsoft Jet (.MDB), appelez la fonction membre après avoir construit un objet d' CDaoDatabase .

virtual void Create( 
   LPCTSTR lpszName, 
   LPCTSTR lpszLocale = dbLangGeneral, 
   int dwOptions = 0  
);

Paramètres

  • lpszName
    Une expression de chaîne qui correspond au nom de la base de données que vous créez.Ce peut être le chemin d'accès complet et le nom du fichier, par exemple « C : \\MYDB.MDB ».Vous devez fournir un nom.Si vous ne fournissez pas d'extension de nom de fichier, .MDB est ajouté.Si votre réseau prend en charge la convention d'affectation de noms uniforme (UNC), vous pouvez également spécifier un chemin d'accès réseau, tel que « \\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB ».Seuls les bases de données Microsoft Jet (.MDB) peuvent être créées à l'aide de cette fonction membre.(Doubles barres obliques inverses sont nécessaires dans les littéraux de chaîne car « caractère d'échappement \" is the C ++.)

  • lpszLocale
    Une expression de chaîne utilisée pour spécifier assembler la commande pour créer la base de données.La valeur par défaut est dbLangGeneral.Les valeurs possibles sont :

    • Anglais dedbLangGeneral , Allemand, Français, Portugais, Italien, et Espagnol moderne

    • Arabe dedbLangArabic

    • Russe dedbLangCyrillic

    • dbLangCzech Tchèque

    • Néerlandais dedbLangDutch

    • Grec dedbLangGreek

    • Hébreu dedbLangHebrew

    • Hongrois dedbLangHungarian

    • Islandais dedbLangIcelandic

    • Langues nordiques dedbLangNordic (version 1,0 du moteur de base de données Microsoft Jet uniquement)

    • dbLangNorwdan norvégien et danois

    • Polonais dedbLangPolish

    • Espagnol traditionnel dedbLangSpanish

    • dbLangSwedfin et suédois finnois

    • Turc dedbLangTurkish

  • dwOptions
    Entier qui indique une ou plusieurs options.Les valeurs possibles sont :

    • dbEncrypt créer une base de données chiffrée.

    • dbVersion10 créer une base de données avec la version 1,0 de base de données Microsoft Jet.

    • dbVersion11 créer une base de données avec la version 1,1 de base de données Microsoft Jet.

    • dbVersion20 créer une base de données avec la version 2,0 de base de données Microsoft Jet.

    • dbVersion30 créer une base de données avec la version 3,0 de base de données Microsoft Jet.

    Si vous omettez la constante de chiffrement, une base de données décryptée est créée.Vous pouvez spécifier qu'une constante de version.Si vous omettez une constante de version, une base de données qui utilise la version 3,0 de base de données Microsoft Jet est créée.

    Mise en gardeAttention

    Si une base de données n'est pas chiffré, il est possible, même si vous implémentez l'utilisateur/sécurité par mot de passe, de lire directement le fichier sur disque binaire qui constitue la base de données.

Notes

Créer crée la base de données et l'objet de base de données DAO sous-jacent et initialise l'objet C++.l'objet est ajouté à la collection associée des bases de données de l'espace de travail.l'objet de base de données est dans un état ouvert ; n'appelez pas Ouvrir après Créer.

[!REMARQUE]

Avec Créer, vous pouvez créer uniquement des bases de données Microsoft Jet (.MDB).Vous ne pouvez pas créer de bases de données ou des bases de données ODBC de méthode d'accès séquentiel indexé.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoDatabase

Graphique de la hiérarchie

CDaoDatabase::CDaoDatabase