请高人指点为什么ResultSet.absolute不能用???
这是我写的
if (rs.absolute(1)){
....
}
当我一这样用时返回错误是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.absolut
而我用if (rs.next()){}就好使
我从装了一便jdbc驱动也不好使。真是不知所以然了。
同样在我要得到最大记录数时。我用rs.last()也出现上面的问题。害得我只可以用rs.next取最大记录数
请高人指点迷团
问题点数:100、回复次数:13Top
1 楼windmagin()回复于 2003-09-04 12:56:39 得分 0
为什么没人理我!!·¥!·#¥Top
2 楼kongxiangli(笑看红尘)回复于 2003-09-04 13:01:23 得分 0
rs.last()就是不好用,你可以用笨一点的办法,累加吧Top
3 楼windmagin()回复于 2003-09-04 13:02:56 得分 0
什么管呀,无误无误Top
4 楼dugang106(冷风细雨)回复于 2003-09-04 13:03:35 得分 0
试试
if (rs.absolute(-1)){
....
}
好象这么着就是最后一条记录了
Top
5 楼windmagin()回复于 2003-09-04 13:08:39 得分 0
我不是想到最后一条记录呀。我想到任何一条记录呀,比如rs.absolute(10)可是我会出现上面的错误,原因不明中。。。Top
6 楼conning333(chen)回复于 2003-09-04 13:09:04 得分 100
对rs加参数,是rs记录集可以定位!!而next方法是都具有的。
例如:
PrepareStatement pst=conn.prepareStatement(Sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=pst.executeQuery();Top
7 楼cgxf(cao)回复于 2003-09-04 13:15:01 得分 0
参数不能直接用数字!!!
用满足要求条件的定位涵数Top
8 楼windmagin()回复于 2003-09-04 13:15:45 得分 0
楼上的果然很高,不过。我没看懂。我出现的问题是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.absolut
这是什么原因Unsupported method: ResultSet.absolut
Top
9 楼windmagin()回复于 2003-09-04 13:17:59 得分 0
to :cgxf(cao)
何为满足要求条件的定位涵数
定位涵数???Top
10 楼conning333(chen)回复于 2003-09-04 13:19:53 得分 0
很简单啦,就是你如果以不带任何参数打开的rs,rs是不支持absolut绝对定位方法的。但是next方法是最基本的,当然支持了。Top
11 楼conning333(chen)回复于 2003-09-04 13:23:40 得分 0
你加入ResultSet.TYPE_SCROLL_INSENSITIVE参数就表示记录集对于定位是不敏感的,就可以满足要求了。Top
12 楼windmagin()回复于 2003-09-04 13:28:42 得分 0
to: conning333(chen)
还是不明白。您是指rs带参数还是sql带参数呀。
最好还是喂到嘴边
求教了!Top
13 楼windmagin()回复于 2003-09-04 13:35:34 得分 0
ResultSet.TYPE_SCROLL_INSENSITIVE返回是int型的呀。它不是个方法呀。怎么用??Top
14 楼conning333(chen)回复于 2003-09-04 17:32:18 得分 0
PrepareStatement
pst=conn.prepareStatement(Sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=pst.executeQuery();
就是例子啊!就是在你建立pst的时候就加入参数,至于ResultSet.TYPE_SCROLL_INSENSITIVE返回int型,这是jdbc的规范,不会有问题的!
Top




