where:=' where departno like %'+'''' + copy((edtdeprtment.Text),1,3) + '%'+ '''' + 'and flowflag=' + '''' + '0' + '''';
掉了一个%

解决方案 »

  1.   

    像这种,你可以通过showmessage把你的SQL语句SHOW出来,放到查询分析器或者其他工具里执行一下
      

  2.   

    晕,你都把“SQLString所取值”的值都取出来了,都不知道用复制粘贴,把这个SQL语句放到SQL执行器里执行一下?粘贴后,记得把最前和最后的单引号去掉。
    SQL语句组错了,就是这么简单的错误~~哪错了,你放到SQL执行器里就知道了~