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.
Source / Exemple :
Cf. .zip !
30 août 2005 à 08:35
12 août 2005 à 10:40
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)
9 févr. 2005 à 08:54
8 févr. 2005 à 17:28
Pourriez vous m'indiquer la marche à suivre svp ?
Merci beaucoup
17 oct. 2004 à 10:24
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.