2楼说的是query的用法
标准数据集的用法类似于下面
begin
TSQLDataSet(DataSetBroker1.DataSet).Close;
TSQLDataSet(DataSetBroker1.DataSet).SQL.Text:= 'select * from b where spbh=:spbh';
TSQLDataSet(DataSetBroker1.DataSet).Params.ParamByName('spbh').AsString := '22';
TSQLDataSet(DataSetBroker1.DataSet).Open;
DataGrid1.DataSource := DataSetBroker1;
end;