DBCOMP2 : LE COMPARATEUR DE STRUCTURE DE BASE DE DONNÉES ACCESS ET ODBC AVEC WIN

Signaler
Messages postés
10
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
17 juillet 2009
-
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17847-dbcomp2-le-comparateur-de-structure-de-base-de-donnees-access-et-odbc-avec-windiff-sans-ocx

cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Note : il faut renommer windiff._exe_ en windiff.exe, car les .exe sont automatiquement supprimés sur VBFrance.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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)
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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.
thetoy27
Messages postés
1
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
8 février 2005

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
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Voici une nouvelle version !
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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.
vogel69
Messages postés
10
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
17 juillet 2009

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.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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.
vogel69
Messages postés
10
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
17 juillet 2009

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...