Ouvrir un fichier de base de donnée dont on ne connais pas le format - Divers - Programmation
Marsh Posté le 02-06-2004 à 22:00:28
- tu regardes l'extension de ta base
- tu vas faire un tour ici : http://www.wotsit.org/
- sinon tu pries pour pouvoir l'ouvrir via n'importe quel viewer (Access par exemple) supportant l'ODBC
Marsh Posté le 02-06-2004 à 22:32:35
Bon, ba ça m'à l'air d'etre mort, même windev n'arrive pas à importer la base, pourtant windev reconnait une floppée de formats de bases...
Marsh Posté le 04-06-2004 à 10:38:35
en gal les vielles appli avaient chacun des formats proprietaires. ct pas la mode des standards. donc tres peu de chances pour toi ....
Marsh Posté le 04-06-2004 à 11:00:44
Tu peux essayer de faire un petit programme pour récupérer la base, en essayant de retrouver la structure.
En général, les vieilles BDD sont (plus ou moins) basées sur un format texte, avec des champs fixes. Ou alors, chaque enregistrement est précédé de sa taille (en héxa).
Pour procéder à la récupération, le plus simple est de faire le programme "à tâton" : commencer par récupérer dans un fichier de ton choix (texte ou BDD)les enregistrements ligne par ligne. Ensuite, découper les enregistrements.
Marsh Posté le 04-06-2004 à 11:22:03
On ne sait pas du tout de quoi ca vient comme appli ? Multiplan de krosoft en binaire ?
Faut jeter un coup d'oeil avec éditeur hexadécimal voir si y a du texte dedans, sinon, plus difficile si pas d'idée sur ce qu'il y a dedans.
Marsh Posté le 04-06-2004 à 13:09:03
Bon, alors avec un editeur hexa, ça donne rien de plus.
Par contre en regardant un peu les .bat et autres, j'ai vu que le logiciel utilisait un wrun32.exe sais pas ce que c'est. Et 90% des fichiers sont des .obj
Si quelqu'un à une idée...
Marsh Posté le 04-06-2004 à 14:02:32
Sur http://www.cis.scu.edu.tw/oproom/d [...] u00136.htm ils "parlent" de cet exe (Microsoft SQL Server) mais à part ça, pas d'idée (ni de compétence)...
Marsh Posté le 04-06-2004 à 19:02:46
Merci, ça confirme donc bien que c'est en Cobol que mon truc est ecrit....
Ya une norme de base de données quand on programme en cobol ? Je doute mais bon....
Marsh Posté le 04-06-2004 à 19:27:47
Pas que je me souvienne. Ecrit en n'importe quoi, je pense pas que ça joue. Ce qu'il faudrait c'est savoir le contenu pour tenter de remonter au codage : voir si données numériques, leur format binaire (+ éventuellement Little ou BigIndian), si y a une table annexe, ...
Marsh Posté le 02-06-2004 à 21:57:32
Salut tt le monde
Voila,
J'aurai besoin de réutiliser des données d'une vieille appli DOS tournant sous windows, pour les utiliser dans une future application developpée par mes soins ( sous VB ou WinDev, je sais pas encore ). Le probléme c'est que c'est evidement pas un format de base standard.
Quand j'ouvre le fichier avec notepad, ça me donne le même genre de choses que quand on ouvre un .doc avec notepad.
Donc est ce que, à défaut de me donner un réponse précise, quelqu'un pourrais me donner une piste pour me lancer, n'ayant jamais fait ce genre de choses auparavant...
Merci d'avance,
Seb
Message édité par antikor le 02-06-2004 à 21:57:51