日期:2014-05-18  浏览次数:20559 次

为什么jsp中distinct不起作用???
昨天的问题还没解决:
      我在jbuilder9下运行jsp程序,执行的“select   distinct   BH   from   table "里的distinct不起作用,还是会得到重复行,而再sql   server   的查询分析器里执行该语句可以成功,这是为什么,jsp里distinct有特殊要求吗?

------解决方案--------------------
这跟JSP 有什么关系啊,这是你SQL 的问题,在数据库调试后再说了
------解决方案--------------------
看看有没有多余的步骤,可能你的distinct语句之后还有其他的语句操作,单步调试再说,可以肯定和jsp无关。
------解决方案--------------------
同意楼上的
------解决方案--------------------
看看别的吧,哥们,我把你的程序copy过来试了一下,我用的是mysql,一点问题也没有,你从其他方面验证验证吧
------解决方案--------------------
把 ResultSet.CONCUR_UPDATABLE换成ResultSet.CONCUR_READONLY 试试看
------解决方案--------------------
单独就 此sql select distinct BH from table 来说没有问题.
1或许是你的sql 写的不严密 导致sql 返回了true 从而查出了全部数据.