如:
adoquery1的sql语句为
select * from t1 where id>100
如何从这个数据集中搜索数据???

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
    str:string;
    begin
    str:='燃油';
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('select * from');
    adoquery1.SQL.Add('(select * from  material_in where kind='+#39+str+#39')');
    adoquery1.SQL.Add('as t where t.material='+#39+trim(Edit1.Text)+#39'');
    adoquery1.Open;
    end;
    end.delphi6+sqlserver2000测试通过,正如上面的高手所说的,其实就是两个条件的叠加没有什么意义!
      

  2.   

    要看你的數據庫,如果是INTERBASE就不支持临时表