用两个单引号,转义一个单引号,或者干脆用双引号就可以了。
例:
mysql:='select  fieldname  from  table  Where  fieldname  like ''str%''';

解决方案 »

  1.   

    'select fieldname from table where fieldname like "str%"'
      

  2.   

    mysql2:=mysql+' ' +condition;begin
    query1.sql.add(mysql2);
    ..
    end;
      

  3.   

    mysql:='select  fieldname  from  table  Where  fieldname  like';
      condition:='str'+'%';
      如何将写,使得上面语句
      成为如下所示:
      mysql:='select  fieldname  from  table  Where  fieldname  like  condition'';
      其实也就是,如何把''号带进sql语句。
      

  4.   

    mysql:='select    fieldname    from    table    Where    fieldname    like';
          condition:='str'+'%';
          如何写,使得上面语句
          成为如下所示:
          mysql:='select    fieldname    from    table    Where    fieldname    like    'condition'';
          其实也就是,如何把''号带进sql语句。再加10分!!!