后台查询的sql语句没有错误,拿出来放sql server上查询也是能查出结果的。
但是放在后台代码里就是查不出结果这能是什么原因呢?

解决方案 »

  1.   

    我debug的,result结果集就是null。还没有在前台展示
      

  2.   

    把程序的sql打印出来,在sql server执行下。
    可能是你的逻辑有点小问题。
      

  3.   

    sql语句 有 动态参数吗?是不是传值错了?
      

  4.   

    代码拿来,在你的后台把执行的sql输出一下
      

  5.   

    把程序中的 sql语句打印出来 或者debug得到sql语句 ,再到Sql Server上去执行下 ,看看有没有正确。另外  ,你的查询有没有确定最后commit ?
      

  6.   

    sql语句 有 动态参数吗?是不是传值错了?
      

  7.   

    确实有动态参数,参数传值没有问题,debug中的sql取出来放在sql server上能查出一条记录;
    debug信息中的result结果集有一个记录,但是全部是null。数据库里面不是null 啊
      

  8.   

    用eclipse单步到你的sql语句,然后复制到sqlserver的客户端手动去运行。确保程序跑的sql与你手动的sql是一样的
      

  9.   

    谢谢各位了,原来是共通里面设置的问题,共通利用form装载类的,form里的变量名必须和数据库里的名字一致,数据库里面是带下划线的,我的没有带下划线。导致set和get都得不到值
    谢谢各位。