Ich habe das mit
SQL mal so gemacht:
Delphi-Quellcode:
SQL.Clear;
SQL.Add('
SELECT * FROM "Int.db"');
temp:='
WHERE '+Fields.Fields[0].FieldName+'
LIKE '+QuotedStr('
%'+suchstring+'
%');
for i:= 1
to Fields.Count - 1
do
temp := temp +'
OR '+Fields.Fields[i].FieldName+'
LIKE '+QuotedStr('
%'+suchstring+'
%');
SQL.Add(temp);
ist das so ok?
Edit: wenn ich das so mache kommt die Meldung Listenindex(0) überschritten. D.h. doch das die Tabelle irgendwo nicht drin sthet wo sie aber drinstehen sollte. oder?