case SelectComboBox.ItemIndex of
    0: FField := 'UserID';
    1: FField := 'UserName';
    2: FField := 'Job';
    3: FField := 'Depart';
  end;
  with UserDataSet do
  begin
    Active := false;
    if FField = 'all' then
      CommandText := 'select * from tb_User'
    else
    FName:=FField;
    CommandText := 'select * from tb_Customer where' +FField +'like'+''''+'%'+Trim(SelectEdit.Text)+'%'+'''';
    Active := true;
  end;
这段代码是进行模糊查询的,但是总是出现错误,错误提示为:%SelectEdit.Text中输入的信息%附近有语法错误,但我不知道错的具体是什么,请大家帮帮忙