Laut Doku von HSQLBD steht die Funktion CONCAT zur Verfügung.
Alternativ kannst Du | (das Linux "Filter"-Zeichen; auf der Taste der < > ; doppelt!) nutzen:
SELECT ( name || ", " || vorname) as Name FROM kunden
Wahrscheinlich hast Du aber "nur" einen Tippfehler (fehlerhafte Klammersetzung) in Deiner Anweisung....
Zwei (String)Felder für Listenfeld concatenieren
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zwei (String)Felder für Listenfeld concatenieren
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zwei (String)Felder für Listenfeld concatenieren
Hey,
die HSQLDB in Kombination mit OpenOffice.org kann Concat() nur mit zwei Parametern ausführen! Alles andere führt zu einem Fehler.
Du musst also - wenn du mehrere Parameter verknüpfen willst - diese verschachteln, was selten "schön" aussieht
Beispiel:
ergibt dann den String "Name, Vorname"
Gruss
Thomas
die HSQLDB in Kombination mit OpenOffice.org kann Concat() nur mit zwei Parametern ausführen! Alles andere führt zu einem Fehler.
Du musst also - wenn du mehrere Parameter verknüpfen willst - diese verschachteln, was selten "schön" aussieht

Beispiel:
Code: Alles auswählen
SELECT(Name, SELECT(", ", Vorname))
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic