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

4/5 (4 avis)

Snippet vu 10 100 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
ggrange69 Messages postés 5 Date d'inscription vendredi 6 octobre 2006 Statut Membre Dernière intervention 4 janvier 2007
4 janv. 2007 à 23:14
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.
cs_sangho Messages postés 57 Date d'inscription dimanche 29 décembre 2002 Statut Membre Dernière intervention 27 mai 2008
24 avril 2006 à 13:57
Nikel, Bravo ;)
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
1 juil. 2004 à 19:24
pourrais tu developper ton oulalal !!!!!!!!!!!!
riverdance Messages postés 16 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 1 juillet 2004
1 juil. 2004 à 18:44
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.