hallo..
also mir selber hat folgende seite sehr weitergeholfen, (und natürlich dieses forum

)
home.t-online.de/hom...e/sqlhelp/index.html
aber ich kann dir deine frage natürlich auch direkt beantworten:
rstmal, suchen gibt es so direkt nicht mit sql, glaub ich.
aber du kanns alle datensätze filtern, die ein h enthalten, dürfte eigentlich auch genügen.
also:
query.MeineDB.Active := False;
with Query.MeineDB.SQL do begin
Clear;
Add('SELECT * FROM meinedb WHERE feld1 LIKE "h"');
end;
query.MeineDB.Active := True;
oder, wenn du nach dem suchen willst, was der user in ein Edit-Feld eingegeben hat:
eingabe := QuotedStr('%' + UpperCaser(Edit1.Tex) + '%');
und in der Add-Zeile von oben schreibst du:
Add('SELECT * FROM meinedb WHERE feld1 LIKE' + eingabe);
fertig.
falls du noch fragen hast, warum welche bezeichner und so.... tu dir keinen zwang an....
mfg
kiwicht
btw:
über die suchfunktion hättest du hier sicherlich auch schon was gefunden...
