Forum: Datenbanken
Delphi
by Mr_G,
6. Sep 2005
Ich nehme mal an das wenn er den Parameter ein mal gefunden und erstezt hat, er die Anfrage nicht weiter durchgeht...
Forum: Datenbanken
Delphi
by Mr_G,
5. Sep 2005
:wall: :wall: :wall:
Verdammt... Dann muss ich mich verlesen haben. Aber wäre ja auch unlogisch wo man ja mit * arbeiten kann.
@ romber: :oops: Sry... Ist wohl schon zu spät für mich.
Forum: Datenbanken
Delphi
by Mr_G,
5. Sep 2005
Ich denke so:
...WHERE (LOWER(kn) IN :suche) OR (LOWER(name) IN :suche) OR (LOWER(vorname) IN :suche)...
Aber marabu hat glaube ich Recht. Setz erstmal den Vorschlag von marabu um und wenn dann noch nicht das gewünschte Ergebnis kommt versuche es mit dem IN...
Forum: Datenbanken
Delphi
by Mr_G,
5. Sep 2005
Da du ja alle Felder auf ein und den selben Inhalt durchsuchst und die ja vom Inhalt ziemlich verschieden sind würde ich statt LIKE mal IN nehmen.
Forum: Datenbanken
Delphi
by Mr_G,
5. Sep 2005
Ich weiß ja nicht was rauskommen soll aber kann es sein das LIKE vielleicht nicht das ist was du brauchst? Soweit ich weiß bringt das nämlich nur was bei minnimalen Abweichungen vom Original. Vielleicht suchst du einfach nochmal in die Richtung.
Forum: Datenbanken
Delphi
by Mr_G,
5. Sep 2005
Ich bin mir nicht sicher aber könnte man das dann nicht mit OR verknüpfen?
Etwa so:
SELECT * FROM KUNDEN WHERE (LOWER(kn) LIKE :suche) OR (LOWER(xy) LIKE :suche)