你所说的SQL中是不是没有提交事务,在SQL里面先Commit看看

解决方案 »

  1.   

    已经提交啦,我都把要的数据导到另外一表里查看了记录数,SQL2000里统计是没错误的。
      

  2.   

    不是啦,我都out.print(sql)看了
      

  3.   

    datepart(month,SubscribeDate)='" + querytime + "'"; 
    改为:
    datepart(month,SubscribeDate)=" + querytime; 
    不是字符的比较啊!!!而是数值!!!
      

  4.   

    to 
    dugang106:结果是一样啦,那我也试了,帮我研究研究。
      

  5.   

    datepart(month,SubscribeDate)='" + querytime + "'"; 换成为
     datepart(month,SubscribeDate)=3
    试试
      

  6.   

    对了,你只得count么?
    那就取count,rs.get(1);