select *
from tablename
where tname=’张三’别在query的sql属性中赋值,在程序中写,你看怎么样
if query1.active then
   query1.active:=false;
   query1.sql.clear;
   query1.sql.add('select *
from tablename
where tname=’+'张三’);
query1.active:=true;

解决方案 »

  1.   

    参考下面的代码:
     
       query1.sql.add('select *
    from tablename
    where tname=’+''''+ '张三’+ '''');
      

  2.   

    query1.active:=false;
       query1.sql.clear;
       query1.sql.add('select * from tablename where tname=''张三''');
       query1.active:=true;
      

  3.   

    query1.sql.add('select * from tablename where tname=’+'''张三''');
      

  4.   

    同意  linx88(haozi) 的
      

  5.   

    camel_luo() (  ) 信誉:100  2002-05-24 13:26:00  得分:0  
     
     
      query1.active:=false;
       query1.sql.clear;
       query1.sql.add('select * from tablename where tname=''张三''');
       query1.active:=true;一定没错的