Anwendungs-Software und Apps 14.489 Themen, 73.614 Beiträge

Datamat ddf-Datei defekt

gelöscht_225507 / 6 Antworten / Baumansicht Nickles

Ich arbeite (noch) mit der von Data Becker vertrieben Datenbank Namens Datamat.
Mit dieser Datenbank habe ich meine Bierdeckel-Sammlung katalogisiert (u.a. habe ich
alle Deckel eingescannt).

Die Sicherung einer geänderten Datendatei erfolgt jeweils durch Sicherung einer Indexdatei mit < Name > und der Endung .ddf und zeitgleich mit einer Datei < Name> und der Endung .dbo.

Nun mein Problem:
Bei der letzten Sicherung wurde die Index-Datei mit 0 KB gesichert, jedoch die Datenbankdatei mit 87.120 KB. Aufgrund der falschen/defekten Indexdatei kann ich meine Daten nicht mehr lesen, eine frühere Datensicherung wurde nach dem Aufruf ebenfalls mit einer falschen Indexdatei zurückgeschrieben.
Die Datenbank enthält fast 800 Datensätze mit JPG's und ich müsste alle Einträge rekonstruieren.
Kennt sich jemand mit Datenbanken wie Datamat (alte Version) aus?
Wie kann ich die Datei retten?

Für Eure Hilfe wäre ich sehr dankbar !!

bei Antwort benachrichtigen
Borlander gelöscht_225507 „Datamat ddf-Datei defekt“
Optionen

Ist das Posting von 2008 auch schon von Dir, oder hast Du das nur irgendwie mit Google drüber gestolpert weil Du das selbe Problem hast?

Gibt es keine Möglichkeit um die Index-Datei neu zu generieren?

Ansonsten ist ein mehr oder weniger unbekanntes und exotisches Dateiformat natürlich eine schlechte Ausgangsbasis zur bequemen Datenrettung.

Bei den Bildern könntest Du ggf. mit PhotoRec eine Chance haben. Das findest JPEG-Dateien in Datenströmen auch ohne irgendwelche Strukturinformationen. Vorraussetzung dafür wäre allerdings, dass Binärdaten unverändert in der Dateienbankdatei landen.

Bei den restlichen Daten könntest Du höchstens mal schauen ob Du mit einem Hex-Editor eine Struktur ermitteln kannst und auf dieser Basis dann ein Programm zur Datenextraktion schreiben…

Gruß
Borlander

bei Antwort benachrichtigen
gelöscht_225507 Borlander „Ist das Posting von 2008 auch schon von Dir, oder hast Du ...“
Optionen

Hallo Borlander, danke für die Info. Das Posting von 2008 war nicht von mir, bin aber beim googlen wie vermutet darüber gestolpert. Ich kann die Index-Datei zwar neu generieren, aber da ich nicht mehr genau Feldbezeichnungen, Zeichenlänge etc. weiß, klappt das leider auch nicht.

Ich werde mal PhotoRec ausprobieren.

Gruß Germy3

bei Antwort benachrichtigen
Borlander gelöscht_225507 „Hallo Borlander, danke für die Info. Das Posting von 2008 ...“
Optionen
Das Posting von 2008 war nicht von mir, bin aber beim googlen wie vermutet darüber gestolpert.

Ok. Das wurde durch das fast 1:1 Kopieren des ursprünglichen Beitrags (ich weise hier bei der Gelegenheit auch gleich mal drauf hin, dass Textkopien selbst mit Quellenangabe gehen das Urheberrecht verstoßen) nicht ganz deutlich…

Ich kann die Index-Datei zwar neu generieren

Dafür bietet der Datamat also eine Funktion an?

Du kannst natürlich auch mal schauen was sich an Textdaten aus der Datenbankdatei extrahieren lässt.

Bei PhotoRec würde ich auch noch mal schauen ob es eine Möglichkeit gibt sich zusätzlich die Fundstellen innerhalb der Datei ausgeben zu lassen. Dann kannst Du nämlich schon mal sicher sein, dass dort keine anderen Daten liegen…

Gruß
Borlander

bei Antwort benachrichtigen
Wiesner gelöscht_225507 „Datamat ddf-Datei defekt“
Optionen

Du schreibst von einer dbo Datei. Dies müsste ev. dBASE IV sein.

Vielleicht reicht dies als Ansatz um die Datenbank noch zu retten.

Viel Glück!

bei Antwort benachrichtigen
gelöscht_225507 Wiesner „Du schreibst von einer dbo Datei. Dies müsste ev. dBASE IV ...“
Optionen

Hallo, danke für die Info. Leider habe ich kein dBase IV mehr und mit Access lässt sich die Datei nicht öffnen.

Gruß

Germy3

bei Antwort benachrichtigen
Borlander Wiesner „Du schreibst von einer dbo Datei. Dies müsste ev. dBASE IV ...“
Optionen
Dies müsste ev. dBASE IV sein.

Dateiendungslisten verweisen hier zwar auf dBASE-IV, allerdings auch darauf dass es sich dabei um kompilierte Programme handelt. Also eher kein Dateiformat für die Datenbanken. Siehe z.B. http://www.endungen.de/ResultList/dbo.aspx

Ich halte das hier für Zufall, dass vom Datamat die selbe Endung verwendet wird. "db" (für Datenbank) + ein weiterer Buchstaben (wie z.B. "o" für Objekte) lassen da nicht so viel Auswahlmöglichkeiten übrig.

Gruß
Borlander

bei Antwort benachrichtigen