where name like "%' +edit1.text+'%" and content like "%'+edit2.text+'%"'
就是把edit1和edit2中内容相匹配的字段查出来,我应该怎么写?以上那句应该怎么改!谢谢

解决方案 »

  1.   

    where name like \'%' + edit1.text + '%\' and content like \'%' + edit2.text + '%\'
      

  2.   

    笔误,应该是
    where name like ''%' + edit1.text + '%'' and content like ''%' + edit2.text + '%''
      

  3.   

    select * from table where name like ''%'+edit1.Text +'%''and content like ''%'+edit2.Text +'%''
      

  4.   

    纯属笔误,应该是:
    '...where name like ' + QuotedStr('%'+edit1.text + '%') + ' and content like '+ QuotedStr('%'+edit1.text + '%')
      

  5.   

    yjs_lh(长风浪子)运行的时候content 报错为无效!是怎么回事?
      

  6.   

    怎么还没解决是edit1和edit2还是edit1或edit2
      

  7.   

    where name like ''%' +edit1.text+'%'' and content like ''%'+edit2.text+'%'''
    改为上句即可
    不要用双引号"
    而用单引号'
      

  8.   

    where name like ''%' +edit1.text+'%'' and content like ''%'+edit2.text+'%'''
    改为上句即可
    不要用又引号"
    而是用单引号'
      

  9.   

    同意, yjs_lh(长风浪子)。
    结贴吧。
    在SQL中是用''标识字符,在DELHPI中也是用'',因此你的语句中不应有“”号.