为什么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 从而查出了全部数据.