Exporter une base de donnees ms access vers mysql ou postgresql

Soyez le premier à donner votre avis sur cette source.

Vue 32 675 fois - Téléchargée 3 459 fois

Description

Cet utilitaire permet de générer un script de base de données à partir d'un fichier MS Access. Le code présenté ici a été testé sur une machine équipée de MS Office 2003. Si vous possédez une autre version de MS Office, vous aurez certainement à remplacer les références à DAO et à MS Office dans le projet. Le code-source peut être modifié pour exporter la base vers d'autres serveurs. Initialement, seul MySQL était pris en charge; la possibilité de générer un script PostgreSQL n'a été ajoutée que plus tard.

Conclusion :


Toute contribution serait la bienvenue.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

mastervanou
Messages postés
56
Date d'inscription
vendredi 20 octobre 2000
Statut
Membre
Dernière intervention
13 octobre 2008
-
DAO...il aurait été interessant de voir les nouvelles techniques d'access au données en .net
cs_addy
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
-
En fait le but du jeu n'est pas de démontrer les techniques d'accès aux données sous .net (les exemples de code portant sur ce sujet sont très nombreux sur le web), mais plutôt de présenter un cas d'automatisation de MS Access qui apporte un début de solution à un problème qui quoique banal n'en a toujours pas (si vous aviez essayé MySQL Migration Toolkit, vous comprendriez de quoi je parle).
cs_raver2046
Messages postés
22
Date d'inscription
mercredi 25 septembre 2002
Statut
Membre
Dernière intervention
23 avril 2009
-
j'ai essayé de le compiler avec VB EXPRESS 2005 sa marche pas.... puis-je avec l'exe ?
cs_addy
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
-
Pour compiler cette source, il te faut Office XP ou 2003. Il faut en plus que tu aies validé l'option de prise en charge de la programmabilité DotNET pendant l'installation de Office (sinon, vas sur le site de Microsoft et télécharge le paquet Office XP/2003 Primary Interop). Enfin, tu dois ajouter les références aux assemblies managés de MS Access et DAO (et non les références COM). Pour ce qui est de l'exe, c'est pas possible. Seuls les codes-sources circulent sur ce site.
cs_eldim
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1 -
Bonjour,
n'ayant toujours pas cerner comment on crée une base MySQL avec ma version windows je n'ai pas pu tester le résultat, mais le script créé semble impeccable.
Bonne idée de source

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.