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.