Visual Basic
     
    << Retour >>  
   
Construire sa base de données (VB 5, 6)

Créer une base de données

Avant toute chose le projet doit avoir en référence "Microsoft DAO Object Library".

Dans le menu "Projet" sélectionner "Références":


Ajouter "Microsoft DAO Object Library"

Instruction permettant de créer sa base :CreateDatabase, méthode

 

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

Syntaxe

Set database = workspace.CreateDatabase (name, locale, options)

La syntaxe de la méthode CreateDatabase comprend les éléments suivants :

Élément Description

database

Variable objet représentant l'objet Database à créer.

workspace Variable objet représentant l'objet Workspace existant qui va contenir la base de données. Si vous omettez workspace, la méthode CreateDatabase utilise l'objet Workspace par défaut.
name Donnée de type String d'une longueur maximale de 255 caractères, indiquant le nom du fichier de base de données à créer. Cet argument peut préciser le chemin et le nom de fichier complets, comme "C:\db1.mdb". Si vous ne précisez aucune extension, .mdb est automatiquement ajouté. Vous pouvez également indiquer un chemin d'accès réseau, si votre réseau le permet, par exemple "\\server1\share1\dir1\db1". Cette méthode ne permet de créer que des fichiers .mdb.
locale Expression de chaîne indiquant l'ordre de tri utilisé lors de la création d'une base de données, comme indiqué dans Valeurs. Si vous omettez cet argument, une erreur se produit.
Vous pouvez définir le mot de passe du nouvel objet Database en concaténant la chaîne de mot de passe (commençant par ";pwd=") avec une constante dans l'argument locale, comme dans l'exemple suivant :
dbLangGeneral & ";pwd=MotDePasse"
Pour utiliser les paramètres régionaux par défaut, tout en définissant un mot de passe, entrez seulement une chaîne de mot de passe en argument locale, comme dans l'exemple suivant :
";pwd=MotDePasse"
options Facultatif. Constante ou combinaison de constantes indiquant une ou plusieurs options, comme indiqué dans Valeurs. Pour combiner des options, additionnez les valeurs qui leur sont associées.

 

Locale :

  • 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ébreux
  • dbLangHungarian Hongrois
  • dbLangIcelandic Islandais
  • dbLangJapanese Japonais
  • dbLangKorean Coréen
  • dbLangNorwDan Norvégien et danois
  • dbLangPolish Polonais
  • dbLangSlovenian Slovène
  • dbLangSpanish Espagnol traditionnel
  • dbLangSwedFin Suédois et finnois
  • dbLangThai Thaï
  • dbLangTurkish Turc


Options :

  • dbEncrypt Crée une base de données codée.(Valeur 2)
  • dbVersion10(Valeur 1)
  • dbVersion11 ( Valeur 8)
  • dbVersion20 (Valeur 16)
  • dbVersion30 (Valeur par défaut 32) Crée une base de données utilisant le format de fichier 3.0 du moteur de base de données Microsoft Jet (compatible avec la version 3.5).

Exemple :



Dim Newdata As Database
Set Newdata = DBEngine.CreateDatabase(MaBase, dbLangGeneral)
....

La base de donnée est crée, mais vide...
Il faut donc lui rajouter des tables et des champs.

   
         
     

<-  Haut de page  ->
 

   
Webmaster : Arkensys | © Design : LaCasaGoum.com