回答什么啊,
我帮你写了个函数:
//Str:用户输入的,是将Str按Sep分隔开后的存到RStrs中;Sep默认是空格
procedure SeparateStr(Str:string;var RStrs:TStringList;const Sep:string=' ');
var
i,l:Integer;
begin
Str := Trim(Str);
l:=Length(Str);
i:= Pos(Sep,Str);
while i>0 do
begin
RStrs.Add(Copy(Str,1,i-1));
Str := Trim(Copy(Str,i+1,l-1));
i:= Pos(Sep,Str);
l:= Length(Str);
end;
RStrs.Add(Str);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
RStrs :TStringList;
i:Integer;
begin
RStrs := TStringList.Create;
SeparateStr(Edit1.Text,rstrs);
for i:=0 to RStrs.Count -1 do
begin
//按每个RStrs给query添加查询条件;
end;
end;