蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[ASP]AbsolutePage问题!在线等,急!

[color=Red]错误提示:[/color]
对象或提供者不能执行所需的操作。
/MsgSys/message.asp,行204

[color=Red]204行的内容:[/color]
Recordset1.AbsolutePage=curpage

[color=Red]记录集提取代码:[/color]
[code]
<!--#include file="../Connections/connMsg.asp" -->

<%
Dim Recordset1

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_connMsg_STRING
Recordset1.Source = "SELECT *  FROM main"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()
%>
[/code]

下面的代码呢?有是一个用dw自动生成程序的.

我是要写分页程序的,记录集是用DW生成的,其它的是手工写的!

分页的一般率是先
rs.movelast
rs.movefirst
再用rs.recordcount求出所有的纪录数.
再设置rs.pagesize
设置rs.absolutepage

要先调用这两条命令?
rs.movelast
rs.movefirst

加了

[color=Red]错误提示变成:[/color]
Microsoft JET Database Engine 错误 '80040e24'
行集不支持反向取。
/MsgSys/message.asp,行192


[color=Red]192行的内容:[/color]
Recordset.movelast

奇怪,Recordset1.recordcount显示为-1

调用那两条语句是在有纪录存在的条件下.
这样会得到万无一失的纪录总数.

我的记录集里可以确定有记录!

up一下,比较急,一直没有找到解决办法 ̄!

问题解决了!
Recordset1.CursorType 值改为3




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com