2015-01-14 19 views
5

Ein Client von Mime hat ein altes Programm, das auf 4D läuft. Ich kenne dieses Format nicht, aber ich habe 4 Dateien; eine .4DC, .rsr, .4DD und eine .4DR Datei.Wie extrahiere ich Daten aus einer 4D Datenbank?

Ich vermute, dass die Daten in der .4DD-Datei sind. Wie kann ich die Daten extrahieren?

Antwort

-1

Nun, ich vermute, um eine 4D Datenbank zu lesen, benötigen Sie einen 4D Datenbank Client.

Ich denke weiter, dass dies in der "4D DEVELOPER STANDARD" Paket, erhältlich vom Hersteller von 4D erhältlich ist. Siehe http://www.4d.com/.

Es kann andere (möglicherweise freie) Lösungen geben, aber solange Sie nicht angeben, was Sie genau erreichen wollen (lesen Sie einfach die Daten, aktualisieren Sie sie? Ändern Sie die Datenbankstruktur? Und auf welcher Plattform?), Es ist schwer, nützliche Ideen zu bieten, außer für "google das".

3

Das Format der Daten ist 4D proprietär und im Gegensatz zu einem SQL-Dump werden das Schema und die Daten in separaten Dateien gespeichert.

Die .4DC enthält den kompilierten Code, die GUI und die Struktur (Schema) der Datenbank. Die Daten selbst befinden sich in der .4DD.

Um die Daten "Hintertür" zu öffnen, damit Sie damit interagieren können, benötigen Sie die .4DB, die die nicht kompilierte Struktur (und Code und GUI) ist. Es ist wahrscheinlich auch ein Passwort erforderlich, um die .4DB im Designer-Modus zu öffnen.

4D unterstützt ODBC-Verbindungen (zumindest in einigen Versionen). Wenn Sie Glück haben, dass es aktiviert werden kann, können Sie darauf zugreifen, indem Sie die kompilierte Anwendung ausführen und anschließend Ihre Abfragen ausführen.

3

Wenn die 4D-Anwendung keine Exportfunktion enthält, müssen Sie zum Entwickler gehen, um die Daten zu öffnen. Auf Daten in 4D-Anwendungen kann nur die Anwendung zugreifen, die die Datendatei erstellt hat. Dadurch können eigenständige Anwendungen proprietär bleiben. ODBC-Verbindungen sind großartig, wenn Sie Zugriff auf den Quellcode haben, mit dem Sie dann die Daten von der Anwendung trennen können.

Dies könnte Ihr Problem nicht lösen, aber ich hoffe es erklärt, wie das 4D.com Produkt funktioniert.

Verwandte Themen