Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#4
  Alt 14. Feb 2003, 14:12
Hallo Hansa,

schön jemanden zu finden, der auch schon mal so ein Leiden hatte.

Die Btrieve-Datenbank liegt lokal in Dateiformat vor. Die Extentions lauten *.DAT, *.001 ... *.007, *.lck.
Ich habe vor zwei Jahren schon mal diese unerfreuliche Aufgabe gehabt. Da habe ich die Datendatei als Stream gelesen, das "BlockFormat" ermittelt (durch stumpfsinnige auszählerei mit einem Hex(ASCII)-Editor) und die entsprechende Byteanzahl in einen Reckord "gemoved". Danach jeden einzelnen Wert extrahiert und so diese ausgewertet.

Das wahr zu tiefst unerfreulich und nur nachts zu machen, da man sich bei jeder Störung verzählt hat und von vorn anfangen konnte.

Ich hab jetzt einfach die geringe Hoffnung mir das diesmal ersparen zu können.

Gruß oki
  Mit Zitat antworten Zitat