sql语句在plsql里能查询出数据,在jsp页面查不全
如题,首先库里有数据sql语句"selectdistinctjzh,dcmcfromJXD7_RM_DCXX_PQwheredcmc='13'orderbycast(jz...
如题,首先库里有数据
sql语句"select distinct jzh,dcmc from JXD7_RM_DCXX_PQ where dcmc='13' order by cast(jzh as int) asc"
在plsql能查询出四行数据,但是在jsp页面查询数据的时候.....while(rs.next()){...tr个数...}.....只能查询出三条数据什么原因? 展开
sql语句"select distinct jzh,dcmc from JXD7_RM_DCXX_PQ where dcmc='13' order by cast(jzh as int) asc"
在plsql能查询出四行数据,但是在jsp页面查询数据的时候.....while(rs.next()){...tr个数...}.....只能查询出三条数据什么原因? 展开
2个回答
展开全部
检查while循环内部有没有用过rs.next().因为用rs.next()会自动循环一条数据。建议用for(...)
Iterator用起来有很多坑,不是说它不好,是容易犯一些低级错误。
Iterator用起来有很多坑,不是说它不好,是容易犯一些低级错误。
更多追问追答
追问
没有用过,while内的代码没问题.就是套了一个tr循环遍历tr而已,别的
追答
用断点,看看rs有多少。试过for循环输出长度没。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以断点到rs,看看里面有几条数据。
追问
数据条数是正常的比如说有4行,但是while(rs.next()){...tr个数...}.....循环的时候循环就会少个别的行,什么原因? 虽然rs里有4行,但是rs.next()只3次 检查了while内部的代码没有错误,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询