QUERY1.ACTIVE:=false;
query1.sql.strings[0]:='select * '
query1.sql.strings[1]:='from xsb'
query1.sql.strings[2]:='order by bh'
query1.acitve:=True;

解决方案 »

  1.   

    sorry 我说的是删除。
    比如说:    query1.close;
       query1.sql.add('select * form table1');
       query1.sql.add('where 'fieldname'=; fn and');
       Query1.ParamByName('fn').AsString:= 'hehe';现在我要删除第3条语句添加的 ' and' 应该怎么实现?????
      

  2.   

    奇怪的问题把adoquery1.sql.text读到一变量中,删除后,重新赋给sql不行吗
      

  3.   

    是把sql语句肢解吗??好象不可能
      

  4.   

    哈哈,没有办法了好象。我把sql重写了。参数也重新设过了。thx。