IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

création d'un bd Access avec code pur


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Points : 54
    Points
    54
    Par défaut création d'un bd Access avec code pur
    bonjour.
    je veux créer ma base de données directement dans mon code.
    create table ...
    je ne me rapelle plus.
    si quelqu'un a la documentation
    -création de la bd
    -création des tables
    -créations des requêtes
    -création des relation

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut
    Bonjour,

    Avec du code vb ou des requêtes SQL ?

    Pour le code vb tu peux procéder ainsi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    ' Créer une base ACCESS par ADOX
    Sub CreerBaseTest()
    Dim NewBase As ADOX.Catalog
    Dim tEssai As ADOX.Table
     
        If Not (Dir("D:\Projets\BDD\test.mdb") = "") Then Kill "D:\Projets\BDD\test.mdb"
     
        ' création de la base de données
        Set NewBase = New ADOX.Catalog
        NewBase.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                     "Data Source=D:\Projets\BDD\test.mdb;" & _
                       "Jet OLEDB:Engine Type=5;"
     
        ' création d'une table
        Set tEssai = New ADOX.Table
        With tEssai
            .Name = "Essai"
            .Columns.Append "Es_ID", adInteger
            .Columns.Append "Es_Nom", adWChar, 50
        End With
        NewBase.Tables.Append tEssai
        Set tEssai = Nothing
     
        Set NewBase = Nothing
     
    End Sub
    Ne pas oublier les références du projet
    Microsoft ActiveX Data Object ...
    Microsoft ADO Ext ...

    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  3. #3
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 7
    Points : 9
    Points
    9
    Par défaut Choisi le bon moteur
    Si tu utilises Access 12 (office 2007), tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Provider=Microsoft.ACE.OLEDB.12.0;
    au lieu du moteur jet

Discussions similaires

  1. Problème création base de données Access avec C#
    Par VILPELLET dans le forum ADO.NET
    Réponses: 0
    Dernier message: 27/01/2011, 14h33
  2. Création, modification de table Access avec critère date
    Par stephanies_1977 dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 14/03/2008, 10h01
  3. Création, modification de table Access avec critère date
    Par stephanies_1977 dans le forum Général VBA
    Réponses: 5
    Dernier message: 10/03/2008, 20h31
  4. insertion date dans access avec code java
    Par voyageur dans le forum Access
    Réponses: 3
    Dernier message: 20/06/2006, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo