Forum: Datenbanken
Delphi
by drschubi,
17. Mai 2006
Habe es jetz ganz anders erledigt.
In eine Combobox hole ich mir alle Feldefinitionen rein und suche dann im Editfeld mittels Wildcard in der vorher ausgewählten Spalte. So kann ich wenigstens schon mal die Suche einschränken. Reicht ja auch. Danke an alle
Gruß Schubi
Forum: Datenbanken
Delphi
by drschubi,
17. Mai 2006
Hi Tubos,
über ein Editfeld will ich die Datensätze filtern, in denen ein bestimmtes Wort vorkommt.
Da ich vorher nicht weiss, in welcher Spalte dieses Wort steht, muss ich in allen Spalten suchen.
Jetzt habe ich mir gedacht, alle Feldnamen aus der Tabelle zu holen, sie mit Komma trennen und in die Selectabfrage zur Laufzeit einzufügen, scheitere gerade an dem Einfügen der Kommas in die...
Forum: Datenbanken
Delphi
by drschubi,
17. Mai 2006
Hallo Tubos,
was meinst du mit Designfehler, wass muss ich mit der Tabelle tun um mit welchem Select-Befehl alle Spalten auf einmal zu durchsuchen?
Gruss Schubi
Forum: Datenbanken
Delphi
by drschubi,
17. Mai 2006
Hallo mkinzler,
so muss ich doch auch jede Spalte einzeln angeben, oder? Ich möchte ja z.Bsp. mit einem WildCard erreichen, daß er in allen Spalten sucht, ohne dass ich sie Explizit nennen muss,
Gruss Schubi
Forum: Datenbanken
Delphi
by drschubi,
17. Mai 2006
Hallo,
ich frag in meiner Anwendung folgendermassen ab:
zquery1.SQL.Text := 'Select * from `aa_shopdaten` where `dlan` like ''' + edsearch.Text +'%'' order by `shopnr` ASC;';
Hier suche ich nur in der Spalte Dlan.
Wenn ich mittels Concat mehrere Spalten zum Suchen auswähle, dann sucht er mir trotzdem nur in der ersten. Mit Where = 1 funktionert es ebenfalls nicht alle Spalten nach...