我就是使用你1楼的代码阿。
procedure TMAINFORM.Button2Click(Sender: TObject);
begin
TSQLDataSet(DataSetBroker1.DataSet).Close;
TSQLDataSet(DataSetBroker1.DataSet).SQL.Text := 'select * from b where spbh=''22'' ';
TSQLDataSet(DataSetBroker1.DataSet).Open;
TSQLDataSet(DataSetBroker1.DataSet).First;