当前位置: 技术问答>java相关
在线等待:jsp+SQLServer的问题,各位大哥请了----
来源: 互联网 发布时间:2017-04-11
本文导语: 大哥看看下边一段程序: 运行后,出现错误:java.sql.SQLException:sursor position(0) is invalid. 小弟把句子:int currindex=currpage*pagenumber-10;改成int currindex=currpage*pagenumber-9;后,错误消失,但又有个问题:就是取结果时,用rsl...
大哥看看下边一段程序:
运行后,出现错误:java.sql.SQLException:sursor position(0) is invalid.
小弟把句子:int currindex=currpage*pagenumber-10;改成int currindex=currpage*pagenumber-9;后,错误消失,但又有个问题:就是取结果时,用rslist.next()后,第一条记录丢失!!!怎么办???急呀!!!
pagenumber*totalpage)
{
totalpage++;
}
if(currpage>totalpage)
{
currpage=1;
}
if(currpage
运行后,出现错误:java.sql.SQLException:sursor position(0) is invalid.
小弟把句子:int currindex=currpage*pagenumber-10;改成int currindex=currpage*pagenumber-9;后,错误消失,但又有个问题:就是取结果时,用rslist.next()后,第一条记录丢失!!!怎么办???急呀!!!
pagenumber*totalpage)
{
totalpage++;
}
if(currpage>totalpage)
{
currpage=1;
}
if(currpage
|
因为你上边已经使用了resultset了,并且又将resultset.first()了,这个时候游标已经指向第一条记录了,你读取的时候应该这样的
do{
;
;
;
}while(resultset.next());
这就不会丢失了
do{
;
;
;
}while(resultset.next());
这就不会丢失了
|
totalpage=count/pagenumber
这个有问题,
例如!
count=101,你得到的totalpage是10
而你希望得到11
这个有问题,
例如!
count=101,你得到的totalpage是10
而你希望得到11
|
你的第一条记录在在哪里读的?都没有看到你的next()