[Inhalt] [Zurück] [______] [Thema] [Index]

Anhang: Aufbau einer dbdeclare-Ini-Datei für ADBInit


Hier wird die Struktur der Stammdatenbank hinterlegt. Es ist eine Textdatei, in der gruppenweise die Felder der Relationen (und ggf. Verknüpfungen) beschrieben sind. Eingeleitet wird die Datei mit der Angabe des Typs des Datenbank-Managementsystems (TYPE=DBF, MySQL oder UVS=UniverSQL):
[DBSYSTEM]
TYPE=dbmstyp

Darauf folgend können verschiedene Arten von Relationen definiert werden, die jeweils unterschiedlich eingeleitet werden: [DB_ Tabellenname] für normale Relationen, [MAINDB_ Tabellenname] für Hauptrelationen (Kerndaten) und [USERDB_ Tabellenname] für die Relation mit Benutzerrechten (üblicherweise [USERDB_BENUTZER]).

Auf die Kopfzeile folgen die Felddefinitionen der Relation. Eine Felddefinition besteht aus mindestens dem Feldnamen, gefolgt von = und dem Feldtyp (Beispiel: BEZEICH=40S). Es gibt die Feldtypen:

Dahinter können nach einem Komma weitere Angaben folgen. Dies sind

Optional können vor den Feldnamen mit einem _ getrennt Zahlen stehen. Diese werden ignoriert.

Ein # in der Zeile leitet einen Kommentar ein. Alle Zeichen ab diesem werden ignoriert.

In den Gruppen, die mit DATABASE_CONTEXT beginnen, sind die Verknüpfungen der Relationen abgelegt. Hier gibt es folgende Gruppen