This page (revision-5) was last changed on 10-Dec-2010 21:12 by ThomasBayen 

This page was created on 03-Oct-2006 21:29 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
5 10-Dec-2010 21:12 2 KB ThomasBayen to previous Link hinzugefügt
4 03-Mar-2008 16:42 1 KB ThomasBayen to previous | to last neuer Link zu einem BTrieve-Tool
3 25-Jan-2008 12:52 1 KB ThomasBayen to previous | to last Tagging
2 19-Oct-2006 12:32 1 KB ThomasBayen to previous | to last Anpassung an neues Wiki
1 03-Oct-2006 21:29 1 KB UnknownAuthor to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!!Dies>> <<ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.

Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an
und entferne diesen Text.

Vielen Dank!

{{{
=
>>BTrieve Datenbank<< =>>

''Diese Seite ist zur Zeit mehr ein Merkzettel als eine echte Hilfe
für fremde. Wer Fragen zum BTrieve-Zugang unter Linux hat, kann
auch gerne ThomasBayen persönlich ansprechen.''

BTrieve ist ein Datenbanksystem, das eine Weile von Novell
vertrieben wurde und deshalb auf einigen Novell Netware-Servern zu
finden ist. Leider ist keine vernünftige Doku im Internet zu
finden, weshalb ich hier notieren möchte, was ich so weiss:

<<!!==>> Export der Daten<< ==>>

Mitgeliefert wird ein Kommandozeilentool <<__butil__.'''butil'''.>> Mit diesem
können Datenbanken in Datensatz-Zeilen (nicht ganz
ASCII-Textformat) gewandelt werden:

<<{{{
>>  brequest
 butil -save filename.dat filename.asc
<<}}}>>
<<
!!
==
>> Tools<< ==>>

Einige Tools zum Thema findet man auf
http://www.nomad.ee/btrieve/files/ Leider laufen die meisten
Programme bei mir nicht oder nicht sauber. Ich fürchte, die
verwendeten Komponenten sind aus einem Zeitraum von 15 Jahren und
für die unterschiedlichsten BTrieve-Datenbank- und Client- und
DOS/Windows-Versionen geschrieben. :-(

<<!!==>> Definition und Datenformate<< ==>>

Die Definition des Formats der Datenbanken findet sich in den
Dateien FILE.DDF (Liste der Datenfiles/Tabellen) und FIELD.DDF
(Liste der Datenfelder). Das Format dieser Dateien war mir etwas
schleierhaft, bis ich herausfand, das man auch diese mit obigem
Befehl ausgeben konnte.

<<!!==>> Lesen / Schreiben<< ==>>

Daraufhin habe ich (ThomasBayen) ein kleines Perl-Tool geschrieben,<<
>>das aus den mit BUTIL erzeugten Dateien Zugriff auf die<<
>>BTrieve-Daten erlaubt. Dieses Programm enthält auch einige<<
>>Informationen zu den <<Datenformaten.DAtenformaten.>> <<Inzwischen gibt es auch eine Java-Version dieses Tools. >>Wer daran interessiert ist,<<
kann mich gerne anschreiben.

Ein Schreiben in die BTrieve-Datenbank habe ich bisher noch nicht
gemacht, dürfte auf dem Umweg über BUTIL (-save und -load) aber
auch nicht ganz unmöglich sein.
<<}}}