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 2694 zaphod
Re: mehrfache Leerzeichen in String 1280 cc13
Re: mehrfache Leerzeichen in String 1373 zaphod
Re: mehrfache Leerzeichen in String 1307 cc13
Re: mehrfache Leerzeichen in String 1336 zaphod
Re: mehrfache Leerzeichen in String 1696 zaphod


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