Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: mehrfache Leerzeichen in String
geschrieben von: cc13 (62.159.42.---)
Datum:

Hallo Zaphod,

hast du mal probiert, in deinem SELECT per replace die Leerzeichen komplett rauszunehmen?

Also zum Beispiel:

SELECT * FROM table WHERE instr(replace(langname,' '),replace(:P3_LANGNAME_SEARCH,' '))>0

Allerdings wirst du wohl immer Schwierigkeiten mit dem highlighten haben. Denn in dem Suchfeld wird ja der Begriff mit nur einem Leerzeichen eingegeben, in der DB steht er dann mit mehr als einem Leerzeichen. Und somit ist es immer eine andere Phrase.

Aber evtl. kannst du den HTML-Code zum highlighten gleich mit in das SELECT reinpacken:

SELECT "<span style=color:red; font-weight:bold;"> || langname || "</span" as LANGNAME
from table WHERE instr(replace(langname,' '),replace(:P3_LANGNAME_SEARCH,' '))>0

Neben Langname, kannst du natürlich noch andere Spalten abfragen. Auf jeden Fall erscheint der Text der Spalte "Langname" dann rot und fett.

mfg

Carsten



--
Best regards,
Carsten mailto:carsten.cerny@cc13.com
My blog [cc13.com]



Thema Neugierige geschrieben von geschrieben
mehrfache Leerzeichen in String 2702 zaphod
Re: mehrfache Leerzeichen in String 1281 cc13
Re: mehrfache Leerzeichen in String 1374 zaphod
Re: mehrfache Leerzeichen in String 1310 cc13
Re: mehrfache Leerzeichen in String 1338 zaphod
Re: mehrfache Leerzeichen in String 1698 zaphod


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.