Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Alte dbs-Datenbank öffnen (https://www.delphipraxis.net/73964-alte-dbs-datenbank-oeffnen.html)

buyden 26. Jul 2006 06:58

Datenbank: ?? • Version: ?? • Zugriff über: ??

Alte dbs-Datenbank öffnen
 
Hi,

ein Kollege hat ne alte Datenbank, die noch auf ner uralten Robotron-Kiste läuft. Das ganze ist auf ein paar 5 1/4"-Disketten, die auch auf meiner Windows-Kiste gelesen werden können.
Die enthaltenen Daten sollen noch möglichst lang verfügbar sein, weshalb das ganze auf ne aktuelle Datenbank portiert werden soll bevor die Robotron-Kiste den Geist aufgibt.

Ich weiß allerdings nicht mehr als das die Dateien im *.dbs-Format vorliegen aber beim Öffnen im Editor nix lesbares drinsteht.

Hat jemand ne Ahnung oder sogar Erfahrungen, wie ich die DB öffnen kann um sie zu kopieren?

hoika 26. Jul 2006 07:08

Re: Alte dbs-Datenbank öffnen
 
Hallo,

da hast du wohl eine schwere Arbeit.
Schau mal hier

http://hsr-trans.zhsf.uni-koeln.de/h...sr1999_489.pdf

Die Daten sind wohl im EBCDIC-Format (habe ich aus der PDF).


Heiko

buyden 26. Jul 2006 07:22

Re: Alte dbs-Datenbank öffnen
 
Klingt eigentlich genau nach dem was mir der Kollege erzählt hat.
Ich denk das übersteigt ein bisschen meine Möglichkeiten.

Wenn's da keinen einheitlichen Standard gab, wird's wohl nix werden mit dem Übernehmen.

Bernhard Geyer 26. Jul 2006 07:59

Re: Alte dbs-Datenbank öffnen
 
Für EBCDI gibt es doch Umsetztabellen?
Und mit ein bischen Ursprungsdatenanaylse + Einlesversuchen mittels TFileStream sollte es doch machbar sein.

hoika 26. Jul 2006 08:32

Re: Alte dbs-Datenbank öffnen
 
Hallo Bernhard,

das Problem ist nicht der Zeichencode,
sondern die möglicherweise variablen Datenlängen.
Ist ne üble Fummelei,
auch wenn die Daten lesbar sind.

Ich würde das mit dem Lesbarmachen versuchen
und dann die Daten von hand erst mal in ne XML-Datei packen.


Heiko

volkerw 26. Jul 2006 08:39

Re: Alte dbs-Datenbank öffnen
 
Hallo,
vielleicht hilft das weiter:
Robotrontechnik
Gruß
Volker


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz