youyixiao / rapid-framework

Automatically exported from code.google.com/p/rapid-framework
0 stars 0 forks source link

用的是mssql server 2005 分页查询出现“只进 ResultSet 不支持请求的操作。” #39

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
OffsetLimitResultSetExtractor 
中的extractData函数,有一条rs.absolute(offset);
语句,分页查询时执行的这会出现“只进 ResultSet 
不支持请求的操作。”错误。
原因已经查到了,因为ResultSet要支持滚动操作需要有个设置��
�直接用jdbc的时候在创建
Statement是可以指定
ResultSet.TYPE_SCROLL_SENSITIVE,使其可滚动。
但是在spring里,我不知道哪里可以设置这个属性。
我用的是spring-dao+struts2

Original issue reported on code.google.com by jw85...@gmail.com on 9 Feb 2010 at 1:13

GoogleCodeExporter commented 9 years ago
SqlServer 2005新版本中将使用SQLServer2005Dialect.java进行分页.

你现可以先下载这个使用,新版本以后会发布这个,地址:
http://rapid-framework.googlecode.com/svn/trunk/rapid-
framework/src/rapid_framework_common/cn/org/rapid_framework/jdbc/dialect/SQLServ
er200
5Dialect.java

“只进 ResultSet 不支持请求的操作。”这个错误我查一下。 
ResultSet.TYPE_SCROLL_SENSITIVE这个东西应该是可以在JdbcTemplate中设�
��。

Original comment by bad...@gmail.com on 9 Feb 2010 at 2:03

GoogleCodeExporter commented 9 years ago
sqlserver 2005在rapid新版本中将使用SQLServer2005Dialect进行分页

Original comment by bad...@gmail.com on 11 Mar 2010 at 7:40