错误提示如下:
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EOleException with message '语法错误 (操作符丢失) 在查询表达式 '单位名称 form 交款明细
where 单位编号 like  +'%1%'' 中。'. Process stopped. Use Step or Run to continue.
---------------------------
OK   Help   
---------------------------
procedure TForm1.Edit21Change(Sender: TObject);
begin
        adoquery1.Close;
        adoquery1.SQL.Clear;
        adoquery1.SQL.Add('select 单位编号,单位名称 form 交款明细');
        adoquery1.SQL.Add('where 单位编号 like ''%'+trim(edit21.text)+'%''');
        dbgrid2.Columns[0].FieldName:='单位编号';
        dbgrid2.Columns[1].FieldName:='单位名称';
        adoquery1.Open;        dbgrid2.Show;
end;