select * from xzryxx where dwdm='+dwdm+' and xm in(select xm from xzryxx where xm like '*'+trim(edit1.text)+'*')
怎么出错呢?各位大虾帮帮小弟吧!!!!对了一次性给分,不拆分!!!

解决方案 »

  1.   

    format('select * from xzryxx where dwdm=''%s'' and xm in(select xm from xzryxx where xm like ''%s''',[bmdm,edit1.text]);
      

  2.   

    我的是:sql.add('select * from xzryxx where dwdm='+dwdm+' and xm in(select xm from xzryxx where xm like '*'+trim(edit1.text)+'*')');
    楼上大虾我没找到您说的format.....
      

  3.   

    sql.add(format('select * from xzryxx where dwdm=''%s'' and xm in(select xm from xzryxx where xm like ''%s''',[bmdm,edit1.text]);
    );
    format是个格式化函数