Exporter vos donnees (sql server,acces,xml,excel) rapidement des uns aux autres

Soyez le premier à donner votre avis sur cette source.

Vue 66 051 fois - Téléchargée 7 204 fois

Description

Bonsoir,
je me suis posé la question de savoir si cela valait le coup de réaliser une application comme cela sachant que Access dispose d'outils de migration .. et puis je me suis lancé ..

Supporte :
- Microsoft Access 2002-2003 (*mdb)
- Microsoft Access 2007 (*accdb)
- Microsoft SQL Server 2000
- Microsoft SQL Server 2005
- Microsoft SQL Server 2005 Express (*.mdf)
- XML (*.xml)
- Microsoft Excel 97-2003 (*.xls)
- Microsoft Excel 2007 (*.xlsx)

> cette petite application permet d'exporter trés facilement les données et la structure des uns aux autres

> respect de l'intégrité réferentielle (le niveau est affiché a coté du nom des tables sous la forme {N1} par ex)

> les requêtes exécutées sont listées avec le résultat en fin d'exportation .

Ce qu'il est possible de faire :
1 ? Ouvrir/charger une base de données,un fichier Xml ou un classeur Excel
2 ? Générer le script SQL pour Access ou SQL Server dans le but de le copier coller (celui-ci est affiché dans la richtextbox)
3 - possibilité de sauvegarder ce script SQL (*.sql)
4 - exporter la structure et les données vers une cible :
- base de données (Access ou SQL Server) aprés avoir etabli la cible en s'y connectant
- fichier Xml (le fichier xml est sauvé et le repertoire ouvert immédiatement) ,le schéma xml (*.xsd) correspondant est également généré
- classeur Excel : est généré une feuille par table + les colonnes + les données
5 - possibilité également de générer un petit rapport (*.txt) sur la base chargée

les sources sont fournies et facilement programmable,
si vous désirez ajouter votre implementation personnelle par exemple pour oracle(il suffit d'ajouter par exemple une classe dans la couche du projet "NET2CsExportData.BData" permettant de recupérer la structure de la base oracle,comme je l'ai fait pour access et sql server, vous pouvez facilement vous en inspiré et vous n'etes meme pas obliger de recuperer les cles etrangeres si vous ne savez pas comment faire) ou bien tout simplement ameliorer le code genere

Bon pour être honnète je ne trouve ps l'application spécialement bien programmée, il aurait fallu notamment que je crées des "objets requêtes", mais comme je n'ai pas eu le courage de la réécrire ... :p peut être que je trouverai le courage et la motivation pour la réécrire prochainement

voila bonne reception
++

Conclusion :


voila l'application arrive à son terme
N'hésitez pas à jeter un oeil sur une autre application que je vais encore améliorée et qui permet de tracer (à grande échelle,vous pouvez en effet exécuter facilement 5 000 à 10 000 requètes), l'outil intégre également la coloration syntaxique et l'intellisense (je suis en pleins dessus il pourrait se voir doter de nombreuses fonctionnalités)
le lien >
NET2CsSQL - http://www.csharpfr.com/codes/NET2CSSQL-OUTIL-MANAGEMENT-BASES-DONNEES-POUR-ACCESS-SQL_39559.aspx

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

romagny13
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2 -
ef vous etes pas bien bavards lol pourtant l'outil commence a avoir de la puissance :p
cs_jmhC
Messages postés
108
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
10 août 2007
-
Je vais ouvrir le bal !
Ton application a l'air interressante, et bien construite. Je vais essayer cela au boulot demain ! Je t'en dirais plus.
romagny13
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2 -
oui dansons lol !
ba allez si vous me motivez suffisament lol j'implementerait pour oracle et mysql (encore que je suis vraiment pas motivé pour eux)

vous pouvez egalement me donner des bonnes idées ainsi j'ai pensé à un ancien utilisateur qui m'avait dit que ce serait pas mal(sur une autre source) d'ajouter la possibilité de faire un petit rapport sur la base de données (avec le nom des tables,champs,contraintes) ce que j'ai ajouté ici (bon peut etre que je ferais au format html)
++
fableye
Messages postés
1
Date d'inscription
vendredi 4 février 2005
Statut
Membre
Dernière intervention
10 mai 2007
-
C'est génial, merci pour cette appli.
Angelusjc
Messages postés
1
Date d'inscription
vendredi 1 août 2003
Statut
Membre
Dernière intervention
11 mai 2007
-
Très bonne source.
Néanmoins, il y a un gros point faible : les commentaires au niveau du code sont inexistants.

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.