LotusScript und Datenbanken

Informationen für Datenbankzugriff zusammenstellen

Nach dem Verbindungsaufbau wird hier zunächst eine Verbindung zu dem DB2-Connector hergestellt. Nach der Dimensionierung der Objekte werden die Informationen für den Zugriff auf die Datenbank zusammengestellt, bevor mit der Methode Connect die eigentliche Verbindung hergestellt wird. Hier wird auch deutlich, dass das Zusammenspiel mit dem Connector und der Aufbau von Verbindungen zwei getrennte Schritte sind, weshalb eben mehrere Verbindungen über einen Connector arbeiten können.

Anschließend folgt über die Methode Execute bereits die Abfrage von Informationen. Die If-Anweisung wird verwendet, um Situationen abzufangen, in denen keine Informationen in der Datenbank vorhanden sind. Anschließend muss in der Liste der Felder noch nach einem definierten Feld gesucht werden, das dann verarbeitet wird. Falls Informationen aus mehreren Feldern ausgegeben werden sollen, ist die Anweisung natürlich entsprechend komplexer.

Im Grundsatz ist das ganze Skript aber doch relativ einfach. Auf einer solchen Struktur lassen sich nun unterschiedliche Anwendungen realisieren – die weiter oben beschriebene Grundstruktur typischer Skripts ist insofern eine Erweiterung, als zunächst die Informationen für die Abfrage, also zur Konstruktion des SQL-Statements, gesammelt werden müssen.

Im kommenden Jahr wird die Entwicklung von Anwendungen mit dem LC LSX das Thema mehrerer Artikel in Expert’s inside Lotus Notes/Domino sein.