procedure TForm1.Button1Click(Sender: TObject);
var
  Name: string;
begin
if edit1.text=''then
  showmessage('请输入物料代码')
  else
    begin
      Name := trim(Edit1.Text);
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add('select  number ,name,fqty,fname,fnumber from z_luhq_js');
      ADOQuery1.SQL.Add('where number like :name order by  number');
      ADOQuery1.params[0].asstring:='%' + name + '%';
      ADOQuery1.ExecSQL;
      ADOQuery1.active:=true;
      edit1.Text:='';
end;
end;
问题如下:
在ADOQuery1.params[0].asstring:='%' + name + '%';里报错
Build
  [Error] FrmMain.pas(72): Undeclared identifier: 'paramters'
  [Error] FrmMain.pas(72): Missing operator or semicolon
  [Fatal Error] LoginDemo.dpr(6): Could not compile used unit 'FrmMain.pas'
但在不用ADO时Query1.params[0].asstring:='%' + name + '%';是可以通过的
请教ADOQuery1.params[0].asstring:='%' + name + '%';要怎么改一下??
谢谢先~~~~~~