客户端组件FireQuery是支持执行SQL带参数的,和平时AdoQuery,FDQuery用法是完全一致。
下面是一个示例:
FireQuery.DataInfo.StoredProcName := '存储过程名字'
//如果有参数,设定SQL 语句,会自动生成参数
FireQuery.DataInfo.SQL.Text := 'exec xxxx :Param1,:param2,..:paramN';
FireQuery.Params[0].value := '值1';
FireQuery.Params[2].value := '值2';
...
FireQuery.Params[N].value := '值N';
SQL语句可以是普通的SQL语句,也可以是存储过程。