Création de base de donnée access en code

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 978 fois - Téléchargée 30 fois

Contenu du snippet

J'est cherché comment crée une base de données access dans un programme en vu l'exporter sans base
Pourquoi me diriez vous ???? eh ben comme ca lol

Apres quelque recherche j'ai trouve sur un site

il faut rajouter une reference dans votre projet

Aller dans Ajouter reference dans projet puis dans COM et ajouter Microsoft ADO Ext. 2.7 for DDL and Security

voila la suite en dessous en code

Source / Exemple :


Public Function CreateAccessDatabase(ByVal DatabaseFullPath As String) As Boolean
        Dim bAns As Boolean
        Dim cat As New ADOX.Catalog()
        Try
            'Make sure the folder
            'provided in the path exists. If file name w/o path 
            'is  specified,  the database will be created in your
            'application folder.

            Dim sCreateString As String
            sCreateString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DatabaseFullPath
            cat.Create(sCreateString)

            bAns = True

        Catch Excep As System.Runtime.InteropServices.COMException
            bAns = False
            'do whatever else you need to do here, log, 
            'msgbox etc.
        Finally
            cat = Nothing
        End Try
        Return bAns
    End Function

Conclusion :


Voile je dit bien que ce code n'est pas de moi mais il m'a ete tres utile comme peut etre a d'autre aussi

A voir également

Ajouter un commentaire Commentaires
Messages postés
5
Date d'inscription
vendredi 6 octobre 2006
Statut
Membre
Dernière intervention
4 janvier 2007

Comment fermer le catalogue et la base de donnée sans sortir du process : l'exécutable construit un fichier .LDB qu'il n'est pas possible de supprimer sans quitter le programme.
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008

Nikel, Bravo ;)
Messages postés
310
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2005
1
pourrais tu developper ton oulalal !!!!!!!!!!!!
Messages postés
16
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
1 juillet 2004

oulala!!!!!!!!!!!!!!!!!!!!!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.