我把if以上的那段代码去掉赋值变量贴到query的sql属性里,又没有错误,到底是什么原因?

解决方案 »

  1.   

    改为:
    szcondition:=szcondition+'and 姓名简码 like'''+edit1.text+'''';
    //字符串要用单引号括起来
      

  2.   

    szcondition:=szcondition+'and 姓名简码 like'+edit1.text;在上面这句话中,在and前面增加一个空格,当然还要把edit1.text的内容,用引号引起来,我认为应该这样:
    szcondition:=szcondition+' and 姓名简码 like'''+edit1.text+'''';
      

  3.   

    同意楼上的,另外怎么like没有用%?
      

  4.   

    szcondition:=szcondition+'and 姓名简码 like''%'+edit1.text+'%''';
    我写成这样,还是报告同样的错误
      

  5.   

    你的and前面还是没有加上空格啊!!!!!!!!!!!!这个是报错的根源