str2 := ''';SQL 里面是用单引号表示字符串的

解决方案 »

  1.   

    不妨把SQL语句SHOW出来看一下
    放到查询分析器里面一试就知道了
      

  2.   

    谢了,
    TO Hozaka(空虚的狼) ( ) 信誉:100 
     
    str2 := ''';SQL 里面是用单引号表示字符串的
      

  3.   

    0:str1:='select * from 基本信息 where 编号 like' + str2 + '%' +str3 + '%' + str2;//输入编号,查找,没任何反映!!!
    改成试一下:
    0:str1:='select * from 基本信息 where 编号 like'' + str2 + '%''';//输入编号,查找,没任何反映!!!
      

  4.   

    在程序里
    str2:=''';
    不行,报错!
      

  5.   

    单引号应该用''''来表示,其实你用QuotedStr()函数更方便
      

  6.   

    呵呵,我失误,应该是
    str2 := '''';既然说错了,分就少给点吧,哈哈~~~~