应该是这一段之前的代码存在问题,看看有没有不配对的引号或者Begin,End

解决方案 »

  1.   

    sqlstring:=sqlstring+'Tel.TelNo='''+combobox1.Text+'''';
      

  2.   

    就是      sqlstring:=sqlstring+'File.FileDate>=#'+formatdatetime('yyyy-mm-dd hh:nn:ss',date1.DateTime)
          +'# and File.FileDate<=#'+formatdatetime('yyyy-mm-dd hh:nn:ss',date2.DateTime)+'#';
    这句话的错误,可是我不知道怎么改!
      

  3.   

    如果你用的ORACLE数据库的话
    就:
       file.filedate>to_date('+formatdatetime('yyyy-mm-dd hh:nn:ss',date1.datetime)+',''yyyymmdd'')
      

  4.   

    哈哈,你们都错了,把adoquery的ParamCheck属性改成False后,一切Ok!