记住一个原则就OK了
在单引号之间两个单引号才是一个引号例如'''' 实际上出来以后 就是一个单引号Good Luck三少 :o)☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
     您想架设WEB服务器吗?您想拥有自己的FTP站点吗?……拉专 
 线、服务器托管、虚拟主机等传统方式的昂贵费用、维护及功能受 
 限性可能已使您望而却步。 
    《88IP》动态IP/DNS系统横空出世,使您的问题迎刃而解!她 
 通过运行一个客户端软件,可使ISDN、ADSL、Cable Modem、小区 
 宽频网络等各种分配公网IP的internet接入线路全面升级,使其拥 
 有和专线相媲美的功能。使企业或个人可以轻松的在企业或家庭内 
 部架设WEB服务器,将网站、E-Mail、ftp、CS游戏等服务移植到自 
 己身边的计算机上,帮助您在e时代,随心所欲构建网上家园!对广 
 大系统集成商、软件开发商等IT同行而言,《88IP》系统所提供的 
 新颖服务更是蕴藏着无限商机!                     〖 www.88ip.com 〗       ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ 

解决方案 »

  1.   

    query1.sql.add('          //0
    select * from gqzr where 
    '                         //0 
    +fields+
    ''
    +equal+
    '  //1
    '' 加单引号
    '  //1
    +filters+
    '  //2
    '' 加单引号
    order by gqbh
    ') //2
     
      

  2.   

    query1.sql.add('select * from gqzr where '+fields+' '+equal+' " '+filters+' " order by gqbh')
      

  3.   

    在串中要用到'时,必须转意,''在串内代表一个',因此''''其实是一个包含'的串。'select * from gqzr where '+fields+''(加一个空格,此处可不需要)+equal+''''(加一个'符号)+filters+'''(加一个'符号) order by gqbh'的串值是:select * from gqzr where fields equal 'filters' order by gqbh
      

  4.   

    在DELPHI的字符串中引用单引号,必须使用转意字符,也就是单引号本身,相当与C中的\。或者你记住这个规律,两个引号代表一个引号就不会错了
    如strSql :='select * from '''+edit1.text+''' where .....