Partager via


DBEngine.CreateDatabase, méthode (DAO)

S’applique à : Access 2013, Office 2013

Crée un objet Database, enregistre la base de données sur le disque, et renvoie un objet Database ouvert (espaces de travail Microsoft Access uniquement). .

Syntaxe

expression . CreateDatabase(Name, Locale, Option)

expression Variable représentant un objet DBEngine.

Paramètres

Nom

Obligatoire/facultatif

Type de données

Description

Name

Obligatoire

String

String comportant jusqu’à 255 caractères formant le nom du fichier de base de données que vous créez. Il peut s’agir du nom de fichier et du chemin d’accès complets. Si le réseau le prend en charge, vous pouvez également indiquer un chemin réseau, comme « \\server1\share1\dir1\db1 ». Vous ne pouvez créer que des fichiers de base de données Microsoft Access avec cette méthode.

Locale

Obligatoire

String

  • Expression de chaîne qui spécifie un ordre de classement pour la création de la base de données, tel qu'il est spécifié dans la section Remarques. Vous devez indiquer cet argument sans quoi une erreur se produit.

  • Vous pouvez également créer un mot de passe pour le nouvel objet Database en concaténant la chaîne de mot de passe (en commençant par « ; pwd= » ) avec une constante dans l’argument de paramètres régionaux , comme suit :

  • dbLangSpanish & « ; pwd=NewPassword »

  • Si vous souhaitez utiliser la valeur par défaut de locale mais spécifier un mot de passe, entrez simplement une chaîne de mot de passe pour l'argument locale :

  • "; pwd=NewPassword »

  • Il est recommandé d'utiliser des mots de passe forts qui combinent des lettres majuscules et minuscules, des chiffres et des signes. Les mots de passe faibles ne regroupent pas ces éléments. Mot de passe fort : Y6dh!et5. Mot de passe faible : Maison27. Utilisez un mot de passe fort facile à mémoriser afin de ne pas avoir à le noter.

Option

Facultatif

Variant

Constante ou combinaison de constantes qui indique une ou plusieurs options, comme spécifié dans la section Remarques. Vous pouvez combiner des options en associant les constantes correspondantes.

Remarques

Vous pouvez utiliser l’une des constantes suivantes pour l’argument de paramètres régionaux afin de spécifier la propriété CollatingOrder du texte pour les comparaisons de chaînes.

Constante

Ordre de classement

dbLangGeneral

Anglais, allemand, français, portugais, italien et espagnol

dbLangArabic

Arabe

dbLangChineseSimplified

Chinois simplifié

dbLangChineseTraditional

Chinois traditionnel

dbLangCyrillic

Russe

dbLangCzech

Tchèque

dbLangDutch

Néerlandais

dbLangGreek

Grec

dbLangHebrew

Hébreu

dbLangHungarian

Hongrois

dbLangIcelandic

Islandais

dbLangJapanese

Japonais

dbLangKorean

Coréen

dbLangNordic

Langues nordiques (Moteur de base de données Microsoft Jet version 1.0 uniquement)

dbLangNorwDan

Norvégien et danois

dbLangPolish

Polonais

dbLangSlovenian

Slovène

dbLangSpanish

Espagnol traditionnel

dbLangSwedFin

Suédois et finnois

dbLangThai

Thaï

dbLangTurkish

Turc

Vous pouvez utiliser une ou plusieurs des constantes suivantes dans l'argument options pour indiquer la version du format de données et préciser s'il faut chiffrer ou non la base de données.

Constante

Description

dbEncrypt

Crée une base de données chiffrée.

dbVersion10

Crée une base de données qui utilise le format de fichier de la version 1.0 du moteur de base de données Microsoft Jet.

dbVersion11

Crée une base de données qui utilise le format de fichier de la version 1.1 du moteur de base de données Microsoft Jet.

dbVersion20

Crée une base de données qui utilise le format de fichier de la version 2.0 du moteur de base de données Microsoft Jet.

dbVersion30

Crée une base de données qui utilise le format de fichier de la version 3.0 (compatible avec la version 3.5) du moteur de base de données Microsoft Jet.

dbVersion40

Crée une base de données qui utilise le format de fichier de la version 4.0 du moteur de base de données Microsoft Jet.

dbVersion120

Crée une base de données qui utilise le format de fichier de la version 12.0 du moteur de base de données Microsoft Access.

Si vous omettez la constante de chiffrement, CreateDatabase crée une base de données non chiffrée.

Utilisez la méthode CreateDatabase pour créer et ouvrir une nouvelle base de données vide, et renvoyer l'objet Database. Vous devez compléter sa structure et son contenu en utilisant des objets DAO supplémentaires. Si vous souhaitez réaliser une copie partielle ou complète d'une base de données existante, vous pouvez faire appel à la méthode CompactDatabase afin de créer une copie personnalisable.