这样,你可以用showmessage把sql.text显示出来,自己多试试就可以知道了。
或者在帮助按 ' 看看!

解决方案 »

  1.   

    没有个就无法在字符串edit1.text上加入引号
      

  2.   

    还是不明白,显示的效果我知道,但就是不知道为什么要这样,可不可以具体点,结合我的sql语句讲解一下
      

  3.   

    'select * from table wher w2.lx LIKE'+#39+'%'+Com_Type.Text+'%'+#39
      

  4.   

    pascal 文法 字符串内两个单引号相当于一个单引号
    而且在拼接sql语句的时候 字符串变量要用两个单引号括起来str_sql:='select * from table where name= '''+ str_name+''' '
                                              
                                             
    其中str_name是字符串变量。 程序执行的时候str_sql的值大概是这样的
    select * from table where name='yourname'
     
    只要结合pascal的字符串文法好好分析一下,在结合sql语句的规则,是不难理解的。有其他问题可以与我联系[email protected]
      

  5.   

    这样传给服务器的SQL语句Like后面的值才会有'括起来