已知 Edit.Text 中有多个字,现从表中字段 : City 查找含有任意一个字的信息 Query.Close;
Query.SQL.Clear;
Query.SQL.Add('select * from Code where City like :City ');
Query.Parameters.ParamByName('City').Value:= '%'+Edit.Text+'%';
Query.Prepared;
Query.Open;这种只是查找含有字符串的信息
怎样做到查找包含热仪字的数据信息呢
Query.SQL.Clear;
Query.SQL.Add('select * from Code where City like :City ');
Query.Parameters.ParamByName('City').Value:= '%'+Edit.Text+'%';
Query.Prepared;
Query.Open;这种只是查找含有字符串的信息
怎样做到查找包含热仪字的数据信息呢
字段:City
表中内容:City广州
广西
西安
北京
上海比如 输入框Edit.Text中有 :‘广西’
需要查找的结果为
City
广州
广西
西安
即是有西的信息,也有安的信息死方法这样没错:
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('select * from Code where City like :City1 or City like :City2 ');
Query.Parameters.ParamByName('City').Value:= '%西%';
Query.Parameters.ParamByName('City').Value:= '%安';
Query.Prepared;
Query.Open;但输入框字数不固定Delphi怎么处理这问题呢?
还望多谢指教!!
length取得的是10个字,那就
for i := 1 to 10 do