CreateDBApp
Firebird-Datenbank für LazDaveso neu anlegen
- Active · last change 4-7-2026
README
dbCreateApp
E i n l e i t u n g
Mit dbCreateApp kann die Datenbank für LazDaveso neu angelegt werden.
Die Anwendung arbeitet mit dem Datenbankserver Firebird der über das Netzwerk erreichbarer sein muss.
Test und Entwicklungsumgebung ist Linux Mint 21.3 Cinnamon und im lokalen Netzwerk ein Raspberry PI (Model B Rev 2, Raspbian GNU/Linux 12 'bookworm') auf dem Firebird 3.0 installiert ist.
Beschreibung der Anwendung
Die Anwendung gibt Erklärungen und zeigt die eingesätzten SQL-Scripts.
Mit dem Button Einrichten ... erhalten Sie einen Dialog zur Eingabe der notwendigen Parameter. Mit dem Button Prüfen versucht das Programm einen Kontakt zur Datenbank herzustellen.
Gelingt dies, wird der Button "OK" freigegeben und Sie können mit der Arbeit beginnen. Angezeigt wird auch die Version von Firebird-Server
Arbeitsschritte um die Datenbank anzulegen
Die einzelnen Arbeitsschritte sind abhängig ob
noch keine Datenbank-Datei vorhanden ist
- Neuanlegen: Wenn die Datenbank-Datei noch nicht existiert muß erst die Datei neu angelegt werden. Dies ist im Dialog >Datenbank Server Einstellungen< mit dem Button
neu anlegenmöglich. Hier gibt es eine Fehlermeldung wenn die Datei schon existiert oder eine Verbindung durch fehlerhafte Angeben des Aliase nicht möglich ist.
oder eine bestehende Datenbank-Datei zurück gesetzt werden soll.
- Als ersters muß die Datenbank gelöscht werden, dazu sollte man sich erst überlegen ob nicht doch schon Daten in der Datenbank abgelegt wurden die noch gebraucht werden.
Der Button
Datenbank löschenlöscht rückstanslos die Datei vom System - Nach dem löschen muß wieder die Neuanlage durchgeführt werden.
Datenbankstruktur erstellen
- Wenn die leere Datenbank angelegt und mit ihr verbunden ist, kann mit dem Button
Executed Scriptdie Struktur der Datenbank erstellt werden.
Wenn es keine Fehlermeldung gegeben hat kann das Programm beendet werden und mit LazDaveso weitergearbeitet werden.
Eine Fehlermeldung kann kommen wenn die Struktur schon besteht also der Button Executed Script mehrfach hintereinander aufgerufen wird.

