rs.absolutepage和rs.pagecount怎么用不了啊?高手快出招啊!:(

KeepLoading 2001-07-27 08:01:29
sqlstr="select id from info"
set conn=server.createobject("adodb.connection")
conn.open "mydb"
set rs=conn.execute(sqlstr)
rs.pagesize=5
rs.absolutepage=1
……
最后一行出错!都要疯了!高手快出招啊!拜托了!:(
还有,rs.recordcount和rs.fields.count也没用成功过!请指教了!
...全文
149 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gooyan 2001-07-28
呵呵,和我当初一样的傻!要使用rs.open sqlstr,conn,1,1的形式
回复
yunt 2001-07-28
用3是错误的如果要分页要用counnt属性的话就会出错所以要用1好!!
3是读写权限
1是读权限用3打开会使数据库的运行速度简慢的还是用1吧
回复
hehongyu2000 2001-07-28
'---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

'---- LockTypeEnum Values ----
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
回复
freezwy 2001-07-27
我上面不是写的很清楚吗?
回复
qiaofu 2001-07-27
不会的,我就作过这方面的应用,只不过最好左一个判断,如果为空,就跳过后面的分页处理
回复
zxwcq 2001-07-27
如果记录集为空就出问题了
回复
qiaofu 2001-07-27
其实,你把rs.open,sqlstr,conn,1,1改成rs.open sqlstr,conn,adopenkeyset,adlockoptimistic,adcmdtext就万事大吉了
回复
qiaofu 2001-07-27
用1,有没有搞错,其实最典型就是那个分页显示,如果不用3,它就会告诉你absolutepage属性不能使用
回复
tripofdream 2001-07-27
recordset.Open Source, ActiveConnection, CursorType, LockType, Options

Source 必要参数,为表名或SQL语句
ActiveConnection 活动连接
CursorType 游标类型
LockType 锁定类型
Options 选项,指定Source的类型

回复
freezwy 2001-07-27
你的问题解决了没有呀?
回复
freezwy 2001-07-27
就是游标和锁定方式。
指rs.open sqlstr,conn,1,1后面的东西。
回复
KeepLoading 2001-07-27
什么1什么3啊?
回复
freezwy 2001-07-27
谁说必须用3呢?用1就可以的了。
回复
qiaofu 2001-07-27
如果你要用这两个属性,必须用3,具体原因我不太清楚,估计是这两个属性要求记录集的指针是可以是可以自由移动的
回复
freezwy 2001-07-27
对于这样的东西,是需要独立的记录集的。
所以需要创建RS,然后打开数据库中的东西。
关键是表的琐定和游标的问题,可以去查查相关的资料。
回复
KeepLoading 2001-07-27
应该是rs.open,sqlstr,conn,1,1先吧?
回复
playyuer 2001-07-27
rs.pagesize=5 '先
rs.open,sqlstr,conn,1,1 '后
回复
KeepLoading 2001-07-27
能说说错的原因吗?请解释一下好吗?谢了!
回复
freezwy 2001-07-27
sqlstr="select id from info"
set rs=server.createobject("adodb.recordset")
set conn=server.createobject("adodb.connection")
conn.open "mydb"
rs.open,sqlstr,conn,1,1
if rs.eof and rs.bof then
response.write "no data in db"
else
rs.pagesize=5
rs.absolutepage=1
....
end if
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-27 08:01
社区公告
暂无公告