Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
Die sind aber für den in #15 genannten Suchstring hilfreich :zwinker:
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
Damit könnte ich aber keine % innerhalb des Suchstrings platzieren, oder? Also LIKE '%<Such%ring>%'
Viele Grüße ...
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
Hi,
habe es jetzt so getauscht und das klappt!?!:
... WHERE UPPER(LAST_NAME) LIKE ''%' + AnsiUpperCase(s) + '%'' AND STATE=1 ORDER BY LAST_NAME'
Jetzt werde ich das mal parametrisieren :mrgreen:
Viele Grüße ...
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
So klappts ja aber auch nicht:
SELECT LAST_NAME, ID, GENDER FROM CONTACTS WHERE UPPER(LAST_NAME) LIKE UPPER(''%' + s + '%'')
Charset und Collation sind beide ISO8859_1 :?
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
LAST_NAME Varchar(80) CHARACTER SET ISO8859_1 - sollte doch eigentlich klappen, oder?
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
Hi,
jetzt habe ich aber doch noch ein Problem bei meiner Abfrage (s = string = gö):
SELECT LAST_NAME ||' + QuotedStr(', ') + '||FIRST_NAME AS TXT, ID, GENDER FROM CONTACTS WHERE UPPER(LAST_NAME) LIKE UPPER(''%' + s + '%'') AND STATE=1 ORDER BY LAST_NAME
Finden sollte er ja z. B. Göppert. Tut er aber nicht :gruebel:
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
hab ich's mir doch gedacht :stupid:
Forum: Datenbanken
Delphi
by Grolle,
13. Mai 2009
Hi,
ist die Suche bei Firebird in Varchar-Feldern immer case-sensitive? Kann man das irgendwie in der Abfrage umgehen?
Viele Grüße ...