2011-01-09 10 views
3

J'ai un ancien fichier de base de données d'une application écrite en Delphi. Ma tâche consiste à extraire les données et à les déplacer vers une base de données SQL. Je sais qu'il est au format .cds qui utilise la classe TClientDataSet de Delphi. Le problème est: je n'ai pas de Delphi, pas de documentation et le gars qui a écrit l'application a quitté l'entreprise il y a des années. Donc, ma question est la suivante: existe-t-il un moyen (en dehors de Delphi ou de l'analyse de texte) d'accéder aux données avec Dot.net, Python, Ruby, Java ou Perl? Une simple "exportation" vers XML ou CSV fonctionnerait aussi. TClientDataSet peut écrire en CD ou XML.Comment lire une base de données .cds (TClientDataSet) avec .Net

Répondre

5

La façon la plus simple de le faire serait d'utiliser une copie Delphi pour écrire une application simple qui utilise TClientDataSet pour lire les CD et écrire un fichier XML (probablement 30 minutes d'effort). Des versions d'essai de Delphi sont disponibles.

+1

C'était vraiment la solution la plus simple - l'installation de Delphi a pris plus de temps que d'écrire le code réel :-) - Merci – crono

Questions connexes