com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。 5

在jsp中实现分页的时候出现如上错误,相关代码为:intintPageSize;//一页显示的记录数intintRowCount;//记录总数intintPageCoun... 在jsp中实现分页的时候出现如上错误,相关代码为:
int intPageSize;//一页显示的记录数
int intRowCount;//记录总数
int intPageCount;//总页数
int intPage;//带显示的页码数
java.lang.String strPage;
int i;
intPageSize=10;//设置一页显示的记录数
strPage=request.getParameter("page");
if(strPage==null)
{
intPage=1;
}//表明在QueryString中没有page这一个参数,此时显示第一页数据
else
{
intPage=java.lang.Integer.parseInt(strPage);//将字符串转换成整型
if(intPage<1) intPage=1;
}
ResultSet sqlRst = (ResultSet)request.getAttribute("MenuList");
sqlRst.last();//到最后一行
intRowCount=sqlRst.getRow();//获取当前行(最后一行)的行号,即总记录数
intPageCount=(intRowCount+intPageSize-1)/intPageSize;//计算总页数,避免出现类似于记录条数为4,而4/5=0的现象
if(intPage>intPageCount)intPage=intPageCount;//调整待显示的页码

出错行为:sqlRst.last();
同样的代码在别的页面也用到了,而且没有错误。
(ResultSet)request.getAttribute("MenuList");
这个肯定是正确的,因为没有分页代码的时候能正常显示,加了分页代码后就不行了
展开
 我来答
ashui_mjm
2010-03-03 · 超过13用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:40万
展开全部
(ResultSet)request.getAttribute("MenuList");

你能保证这个得到的结果一定是正确的么??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式