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