一条sql语句在access中能运行,但是在delpji中确没运行,这是怎么回事阿!没有报错着急阿!

解决方案 »

  1.   

    sql这么写的!
    select count(*) as lsjggs,sum(zgrs) as lszgrs,sum(jzmj)as lsjzmj,sum(zxs)as lszxs,sum(bzfy) as lsbzfy from jcdc where dwdm like'+#39+str+#39
      

  2.   

    有没有写QUERY.OPEN或QUERY.EXECSQL
      

  3.   

    QUERY.OPEN,
    是对的
    QUERY.EXECSQL 是不对的
      

  4.   

    with query do 
    Begin
      close;
      sql.text:='select count(*) as lsjggs,sum(zgrs) as lszgrs,sum(jzmj)as lsjzmj,sum(zxs)as lszxs,sum(bzfy) as lsbzfy from jcdc where dwdm like'+#39+str+#39'
      open;End
      

  5.   

    把SQL执行过程的CODE贴出来看看!
      

  6.   

    select count(*) as lsjggs,sum(zgrs) as lszgrs,sum(jzmj)as lsjzmj,sum(zxs)as lszxs,sum(bzfy) as lsbzfy from jcdc where dwdm like'+''''+str+''''这样行吗
      

  7.   

    先要把SQL.clear,然后sql.add('select.....')
      

  8.   

    这个问题有两种可能:
    1、你把那些字段用"[]"括起来。
    2、有可能是LIKE语句有问题,你先去掉那个LIKE语句看一下问题出在哪?