Basic-LAufzeitfehler bei SQL-Befehl

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

ulihueck
**
Beiträge: 23
Registriert: Mi, 12.11.2008 19:17

Basic-LAufzeitfehler bei SQL-Befehl

Beitrag von ulihueck »

Hallo,
ich bin gerade dabei, meine Datenbank von HSQLDB auf MariaDB umzuziehen.
Dazu muss ich auch ein Paar Macros anpassen.
Unter anderem diese Abfrage:

Code: Alles auswählen

sSQL = "SELECT DISTINCT CONCAT(""Kunden"".""Unternehmen"", '   ' , ""Kunden"".""Name"" ) AS ""Name"", ""Rechnungen"".""Rechnungs_ID"", ""Rechnungen"".""Gesamtsumme"" FROM ""Kunden"" AS ""Kunden"", ""Rechnungen"" AS ""Rechnungen"" WHERE ""Kunden"".""Kunden_ID"" = ""Rechnungen"".""Kunden_ID"" AND ""Rechnungen"".""Bezahlt"" = 0"
Sie funktioniert im SQL-Befehlsfenster ohne "" einwandfrei .
Fehlermeldung:
Es ist eine Ausnahme aufgetreten.
Type:com.sun.star.sdbc.SQLException
Message: S1000 General error java.lang.ArrayIndexOutOf BoundsException:
Index 2 out of bounds for length 2 in statement ...SQL-Text alt run/bulid/libreoffice/connectivity/source/drivers/jdbc/Object.cxx:173

Die Datenbank ist mit dem MYSQL-Connector angemeldet.

Hat jemand eine Idee, was den Fehler verursacht?
Schon jetzt danke:-)
Grüße,
Uli