![]() |
Datenbank: Pervasive/Btrieve • Version: 7.9 • Zugriff über: Titan Komponenten
Datenstruktur von Pervasive/Btrieve-Dateien herausbekommen
Hallo DPler,
lesenderweise bin ich schon seit längerem im Board unterwegs. Habe schon viele Denkanstöße und Lösungen gefunden und erfolgreich in meine Programme einbinden können. Dafür einen herzlichen Dank an die Coummunity. :thumb: Nun steh ich allerdings vor einem Problem, bei dem ich Hilfe benötige und noch nichts in der Richtung über die Suchefunktion hab finden können. :pale: Zur Zeit arbeite ich mit Delphi 5 Professional an einer älteren Datenbankanwendung, die auf einen Advantage Database Server 6.11 zugreift und zusätzlich noch über Titan-Komponenten auf Pervasive/Btrieve-Dateien. Für den Zugriff auf die Pervasive-Daten benötigt man Datensatzbeschreibungen in Form von *.DDF (Data Definition File). Diese liegen in einer nicht aktuellen Version vor. Mittlerweile wurden noch einige Veränderungen an der Datenstruktur vorgenommen. Diese sind jedoch nicht ersichtlich. Die Entwicklung der zugrundeliegenden Pervasivedaten wurde vor langer Zeit eingestellt. An aktuelle DDFs ist also nicht mehr heranzukommen. :cry: Nun meine Fragen an Euch: - Wie kann ich am besten vorgehen, um die aktuelle Datenstruktur zu erhalten? - Gibt es Tools, evtl. sogar Freeware, mit denen man diese Daten (*.dat) auslesen und ändern kann? - Oder funktioniert das wirklich nur über "trial and error"? Letzteres wäre wohl eine sehr langwierige Angelegenheit. :? Hoffe, jemand kann mir helfen :dp: |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Herzlich willkommen in der Delphi-PRAXiS, BOH.
Ob es kostenlose Werkzeuge für dein Problem gibt, weiß ich gerade nicht, aber die Firma Nelson Software Solutions bietet für relativ wenig Geld ein Werkzeug an, welches dir helfen könnte: ![]() Freundliche Grüße vom marabu |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hallo marabu,
vielen Dank für den netten Empfang und natürlich Deine Antwort :thumb: Hab mir BTSearch in der Zwischenzeit mal angeschaut. Leider bringt es mich nicht wirklich weiter... :| Hat sonst noch jemand eine Idee, wie man solche Daten analysieren, "entschlüsseln" kann? Gruß BOH |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hallo BOH,
eine konkrete Antwort kann ich dir leider auch nicht geben, aber hier ![]() mfg Leonard |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hallo Leonard,
ich bin für jeden Tipp dankbar :thumb: Werde ich mir sofort mal anschauen, danke :-D |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hast du schon mal bei Pervasive nachgesehen. Da gint es z. B. den
![]() Grüße Mikhal [edit]heißt natürlich vielleicht nicht bielleicht[/edit] |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hi BOH,
auch von mir ein herzliches Willkommen. Ich hab mich mal durch eine BTrive Datenbank älterer Version gehackt. das war nicht lustig und auch nur möglich, da ich den Datensatzaufbau kannte. Ich hatte auch mal einen ODBC-Treiber er Pervasive hieß. Leider finde ich den nicht mehr. Geben tut es da aber sicher noch was, da ich selber Leute kenne die Programme mit diesem Dattenbankformat nutzen. Gruß oki |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Zitat:
Zitat:
Zitat:
Zitat:
Sich die Daten im Hexeditor anzuschauen bringt auch nicht so wirklich viel. Die eigentlichen Daten finde ich zwar wieder, jedoch nicht nur an eine Stelle und nicht nur einmal. :? Möglicherweise handelt es sich da um programminterne Sicherungen. *spekulier* :? Zudem erzeugt die Software wohl auch noch je Datensatz interne Verwaltungskennzeichen, die sich ja ohne Kenntnis nicht einfach zuordnen und/oder entschlüsseln lassen... Auf jeden Fall schonmal vielen Dank für alle bisherigen Antworten. :thumb: Scheut Euch aber nicht weitere abzugeben... :zwinker: |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hallo,
Zitat:
Freundliche Grüße |
Re: Datenstruktur von Pervasive/Btrieve-Dateien herausbekomm
Hallo marabu,
BTSearch scheitert bei einigen Tabellen an variablen Recordlängen. Was wiederum bedeutet, daß der Weg über trial and error führt. Das war der Grund, warum ich meinte, es bringt mich nicht so wirklich weiter. Ansonsten ist es schon ein brauchbares Tool. Bin mal gespannt, ob mein Auftraggeber auch das Geld dafür locker macht. Ich denke, es ist eine gute Investition. Gruß BOH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz