begin process at 2010 09 03 06:20:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > DBCOMP2 : LE COMPARATEUR DE STRUCTURE DE BASE DE DONNÉES ACCESS ET ODBC AVEC WINDIFF (SANS OCX)

DBCOMP2 : LE COMPARATEUR DE STRUCTURE DE BASE DE DONNÉES ACCESS ET ODBC AVEC WINDIFF (SANS OCX)


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Niveau :Débutant Date de création :11/11/2003 Date de mise à jour :12/08/2005 10:17:27 Vu / téléchargé :16 342 / 1 286

Auteur : Patrice99

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
En générant un rapport sur la structure d'une base de données, il est possible de comparer la structure de deux bases distinctes (deux versions différentes par exemple), grâce à Windiff, un des utilitaires de Visual Studio.

Cette fois ci, j'ai inclus directement le code source du générateur de rapport (ainsi que la fonction de suppression des enregistrements pour faire une base vide). On n'a donc plus besoin de l'utilitaire DBToFile.ocx (voir DBComp1). Il est maintenant possible d'inclure d'autres informations dans le rapport, par exemple la taille des champs, pour faire apparaître les différences.

Pour Windiff, l'utilisation se passe quasiment d'explication, il suffit de cliquer sur les petites barres de couleur jaune ou rouge apparaissant à gauche, selon le fait que Windiff a pu ou n'a pas pu trouver une correspondance entre les informations figurant dans les rapports respectifs des deux bases comparées.


 Conclusion

Cf. LisezMoi.htm

Version 2.01 :
- Liste des descriptions des requêtes
- Suppression des enregistrements : pas sur les tables liées
- Sélecteur de fichiers : il fonctionne maintenant même sans VB6 (API au lieu de MSComDlg.CommonDialog)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 octobre 2004 10:18:42 :
Version 2.02 : - Gestion des fichiers ODBC de type .dsn (sauf pour la description des tables, pour le type et la taille des champs, pour les tables liées et pour les requêtes) - Cases à cocher pour les options : Index, Types et tailles des champs textes, Tables liées et Requêtes - Gestion des arguments en ligne de commande - Bouton rapport seul - Gestion des erreurs améliorée
06 février 2005 09:26:59 :
Version 2.03 : En option, intégration du code SQL des requêtes (utile aussi pour faire une recherche globale d'un champ dans une base de données, y compris dans les tables et les requêtes)
21 mai 2005 12:16:32 :
Possibilité de masquer une table dans le rapport ; Affichage des propriétés des objets de base de données (complet en DAO, propriétés de la connexion via ODBC/ADO) ; Affichage des index de relation seulement lorsque toutes les propriétés sont demandées, sinon ils sont masqués.
21 mai 2005 12:57:19 :
Version 2.04, suite : sans Windiff, ca ne va pas le faire...
12 août 2005 10:17:28 :
Version 2.05 : Export du code de description (code Design) et du code source de chaque formulaire et état, ainsi que des requêtes, macros et modules ; Export des données des tables.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) VBEXCELLIBRARY : LIRE RAPIDEMENT UN CLASSEUR EXCEL SANS EXCE...
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET
Source avec Zip Source avec une capture Source .NET (Dotnet) EXCELDOTNET : PROGRAMMER EXCEL EN DOTNET SANS VBA NI VSTO
Source avec Zip VBFACTURATION : LE CODE LE + SIMPLE POSSIBLE EN VBA POUR GÉR...
Source avec Zip Source .NET (Dotnet) INPUTBOX PERSONNALISABLE AVEC LE CODE SOURCE VB

 Sources de la même categorie

Source avec Zip JDBC, CONNECTION RÉSEAU ET DATABASE par patdimby
Source avec Zip Source .NET (Dotnet) GESTION COMMERCIAL par mamadoug
Source avec Zip Source avec une capture [VB6 BASE DE DONNÉE] DÉMO SQL SUR TABLEAU EXCEL + DATAGRID A... par Philippe734
Source avec Zip ANALYSE CONJUGEUR EN ARABE par oudlarbi
Source avec Zip Source avec une capture BUDGET FAMILIAL par Cheval

Commentaires et avis

Commentaire de vogel69 le 09/01/2004 09:37:07

ca m'a l'air tres interressant tout ca...

à ton avis est t'il possible de faire la même chose pour comparer deux fichiers de type HYPERFILE (format proprietaire windev du type *.ndx , *.fic).
Car j'en aurrai besoin pour pouvoir synchroniser des fichiers de bases de données issu d'un logiciel gerant des données crées sous windev. Comme je débute j'ai peur de me lancer dans une entreprise quasi insurmontable...
Pour l'instant j'ai sortie mon editeur hexa pour essayer de comprendre la structure des fichiers .fic et .ndx mais c'est tout.

je vais de ce pas observer la source de ton utilitaire de plus près...

Commentaire de Patrice99 le 09/01/2004 09:51:04

Je comptais faire une version fonctionnant via ODBC et ADO, donc avec tous les formats de base de données, mais elle ne sera pas prete avant quelques semaines.
Cependant dans le principe, c'est simple : il suffit de pouvoir parcourir les tables et champs de table d'une base, et de faire un rapport, c'est tout.

Commentaire de Patrice99 le 09/01/2004 09:54:27

Au fait, pour ta question, mieux vaut chercher de la doc sur Hyperfile que de chercher à décoder le format en hexa toi-même.

Commentaire de vogel69 le 09/01/2004 13:15:26

merci pour ta réponse ;)

j'attend donc impatiemment la prochaine version, d'autant que je viens de dégoter apparement le pilote ODBC pour HYPERFILE (ca pourras surement m'aider... non ?) et sinon je vais essayer de trouver une documentation d'hyperfile sur le web...

merci encore.

Commentaire de Patrice99 le 14/05/2004 10:23:00

J'ai une version qui commence à fonctionner mais elle n'est pas terminée, je te la passe si tu me laisse ton email pour que je te l'envoie en pièce jointe.

Commentaire de Patrice99 le 17/10/2004 10:24:39

Voici une nouvelle version !

Commentaire de thetoy27 le 08/02/2005 17:28:34

J'aurais besoin d'accéder à une base de données hyperfile (windev5.5) via un pilote odbc que je n'arrive pas à dégoter (Wd553odb.dll mais je ne suis pas certain que ce soit celui là).

Pourriez vous m'indiquer la marche à suivre svp ?

Merci beaucoup

Commentaire de Patrice99 le 09/02/2005 08:54:24

Je ne peux pas t'aider, car je n'ai pas hyperfile. Cependant, une fois que tu auras installé le pilote odbc hyperfile pour Windows, il suffit de créer un fichier .dsn vers ce pilote (cf. doc DBComp pour utiliser l'assistant Windows) et enfin d'indiquer ce fichier .dsn dans DBComp.

Commentaire de Patrice99 le 12/08/2005 10:40:29

Voici une nouvelle version.

Note : pour la conversion en VB7 et VB8, il faut remplacer la ligne :

oFile.WriteLine(oFileTmp.ReadAll)

Par :

Dim sContenu$ = oFileTmp.ReadAll
oFile.WriteLine(sContenu)

Commentaire de Patrice99 le 30/08/2005 08:35:55

Note : il faut renommer windiff._exe_ en windiff.exe, car les .exe sont automatiquement supprimés sur VBFrance.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales