假设数据库已正常连接

双击FDQuery1,SQL语句中 以冒号开头就是参数,后面就是参数名

 然后第二Parameters页,左边列表就有就该参数名,然后给参数的DataType,Value值,再点Execute,就可看到查询结果。

 其后 将上面的 界面,变成代码实现即可

procedure TForm13.Button1Click(Sender: TObject);
begin
 FDQuery1.SQL.Text:='select * from  userinfo where username like :aname';
  FDQuery1.ParamByName('aname').DataType :=ftString;
  FDQuery1.ParamByName('aname').Value:='%s%';
 FDQuery1.Open();
end;

 多个参数写法

FDconnection1.ExecSQL('insert into Categories(CategoryName, Description, Picture) ' +
                 'values(:N, :D, :P)', ['New category', 'New description', $0334]);
FDQuery1.Refresh;

 参数的用途:

4主从表.把FDQuery2的属性MasterSource设置

方便为FireDAC中官方SQL语句增insert