Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

hsqldb

User und Passwort müssen immer in Großbuchstaben angegeben werden, damit ein Zugriff aus EEC funktioniert.

Tabellen- und Spaltennamen werden bei SQL-Anfragen immer in Großbuchstaben umgewandelt. Soll dies nicht passieren, müssen sie in Anführungszeichen (") gestellt werden.

Beispiele:

'select Artikelnummer from Artikel' funktioniert nicht: Fehlermeldung: Tabelle 'ARTIKEL' existiert nicht.

'select Artikelnummer from "Artikel"' funktioniert nicht: Fehlermeldung: Spalte 'ARTIKELNUMMER' existiert nicht.

'select "Artikelnummer" from "Artikel"' funktioniert.

'select Lieferantennummer from Lieferanten' funktioniert.

'select LIEFERANTENNUMMER from LIEFERANTEN' funktioniert.

Die Spaltennamen bei den Abfrage-Ergebnissen sind case-sensitiv, also genau so, wie sie in der Datenbank angegeben wurden:

...perform('select "Artikelnummer" from "Artikel"').collect(x|x.Artikelnummer)
...perform('select Lieferantennummer from Lieferanten').collect(x|x.LIEFERANTENNUMMER)

Hinweis:

OpenOffice Base verhält sich bei SQL-Anfragen identisch zu hsqldb.