用rs=cmd.execute()取得的记录集是前向游标,似乎没办法改啊。

ace_yuan 2001-07-19 12:38:22
数据源 access2000
用command对象执行access里面的带参数的查询,
用rs=cmd.execute()返回给recordset。
然后试图用Recordset的固有属性来分页。但是recordcount=-1
查看属性,原来游标变成了前向的。
我开始想,这还不简单,手动修改吧。于是加入如下语句
rs.cursortype=3
rs.cursorlocation=3
可是没有任何作用,我傻了。
...全文
55 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ace_yuan 2001-07-22
eric,
我无法用rs.open打开存储过程,你能么?
回复
blueray 2001-07-21
用open方式也可以,只要设置参数就可以了。
rs.open sql,conn,1,3
参数1是打开方式:意思是,可读写,数据记录可以自由移动。
参数3是锁定类型:意思是,乐观锁定。
回复
ericzou 2001-07-20
rs.cursortype=3
rs.cursorlocation=3
rs.open command
就可以 了 ,给分!
回复
ace_yuan 2001-07-19
可是,我要执行存储过程,用open怎么行啊?
回复
tripofdream 2001-07-19
execute方法获得的记录集是前向游标.改用OPEN方法吧
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

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