Irgendwie komme ich nicht klar:
Ich benutze Libre Office (Mac und Win) und bearbeite eine dBase Datenbank:
SELECT "NAME" FROM "Res_x" WHERE LOWER ( "NAME" ) LIKE LOWER (:Buchungsname || '%' ) Fehler :Die Abfrage kann nicht ausgeführt werden. Sie ist zu komplex.
SELECT "NAME" FROM "Res_x" WHERE LOWER ( "NAME" ) LIKE LOWER (:Buchungsname) Funktioniert
SELECT "NAME" FROM "Res_x" WHERE LOWER ( "NAME" ) LIKE LOWER ('Mai%') Funktioniert
muss ich einen andere "Verbindungszeichen" als || setzen?
Liebe Grüße
Hans
Parameteranfrage Libre Office
Moderator: Moderatoren
Re: Parameteranfrage Libre Office
Moin,
versuche mal
Gruß R
versuche mal
Code: Alles auswählen
SELECT "NAME" FROM "Res_x" WHERE (LOWER ( "NAME" ) LIKE LOWER (:Buchungsname || '%' ) or :Buchungsname IS NULL )
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Parameteranfrage Libre Office
Hallo Hans,
funktioniert nicht als Verbindungszeichen in dBase.
Alternativ kannst Du das einmal mit versuchen.
Also:
Gruß
Robert
Code: Alles auswählen
||
Alternativ kannst Du das einmal mit
Code: Alles auswählen
CONCAT
Also:
Code: Alles auswählen
LIKE LOWER (CONCAT(:Buchungsname ,'%' ))
Robert
Re: Parameteranfrage Libre Office
CONCAT
funktioniert! Das war die Lösung!
Vielen Dank Robert!
LG
Hans
funktioniert! Das war die Lösung!
Vielen Dank Robert!
LG
Hans