LIKE - Problem

buber

Grünschnabel
Hallo,

ich habe da ein Problem mit dem LIKE in einer SQL-Abfrage. Uns zwar möchte ich
nicht nach eindeutigen Datensätzen aus meiner DB zugreifen, sondern auf sog.
wilde Datensätze. Zum Beispiel möchte ich "Sch..." eingeben und danach sollte
mir in meiner Datagrid alle Datensätze mit Sch... wie z.B. Schmidt, Schuster usw.
angezeigt werden. Wie kann ich das Problem lösen?

Gruß
Buber
 
Hallo Dunsti,

vielen Dank für Deine schnelle Antwort, aber ich habe das Problem, dass
ich einen String in die Abfrage einbinden möchte. Der User sollte nach
beliebigen Eingaben in der DB suchen können. Ich habe es schon probiert
mit Select * from ... where ... LIKE '" & string$ & "'".
Sobald ich die DATAGRID neu aufbauen möchte, ist sie leer.
Habe dies auch schon mit dem % ausprobiert, aber der Selectbefehlt läßt
leider keine Strings zu.
Kannst Du mir helfen?

Gruß
Buber
 
Hi,

Ich hatte auch das Problem das die Wildcard % nicht funzte.
Hab Ihn dann so ausgetrixt:

'Suchwort als Variable (String)

suchartnr = txtsuchartnr.Text 'Das Textfeld ist das Eingabefeld

und dann

blabla....("select * from TABELLE where instr(1,SPALTE, " & suchartnr & " )")

suche in String von Position 1 nach VariablenString *GG*
das

Gruss Dreesen
 
Original geschrieben von buber
Select * from ... where ... LIKE '" & string$ & "'".

Du müßtest aber schon das Wildcardzeichen einfügen sonst wird das nix:

Code:
SELECT * FROM ... WHERE ... LIKE '" & string$ & "%'"

MfG
..::SD::..
 

Neue Beiträge

Zurück