Diese Funktion initialisiert die Schnittstellenbibliothek der Datenbank. Diese Funktion muss aufgerufen werden, bevor ein
anderer Bibliotheksaufruf erfolgen kann und bevor eine Embedded SQL-Anweisung ausgeführt wird. Die Ressourcen, die die Schnittstellenbibliothek
für Ihr Programm braucht, werden bei diesem Aufruf zugewiesen und initialisiert.
Geben Sie mit db_fini am Ende Ihres Programms die Ressourcen frei. Falls während der Prozessverarbeitung Fehler auftreten,
werden sie im SQLCA-Bereich zurückgegeben und der Rückgabewert ist 0 (Null). Treten keine Fehler auf, ist der Rückgabewert
ungleich 0 (Null) und Sie können beginnen, Embedded SQL-Anweisungen und -Funktionen zu verwenden.
Normalerweise sollte diese Funktion nur einmal aufgerufen werden, um die Adresse der globalen Variablen sqlca weiterzugeben,
die in der Header-Datei sqlca.h definiert ist. Falls Sie mit Embedded SQL eine DLL oder eine Anwendung schreiben, die mehrfache Threads hat, rufen Sie db_init
einmal für jeden SQLCA-Bereich auf, der benutzt wird.
Für UltraLite-Anwendungen gibt es eine entsprechende db_init-Methode.