OraDynaset.RecordCount 的属性值怎么返回不正确??

ufo_ufo 2003-02-24 05:22:27
???
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FreshAir 2003-02-24
  • 打赏
  • 举报
回复
ORACLE资料中说得明明白白:如果不把记录集指针移到最后,
RecordCount的返回值可能不正确。所以,一般先MoveLast,
取RecordCount,然后MoveFirst。
注意:在MoveLast之前,先要判断rs.EOF,否则,要出错。

例:
Set rs = ......
With rs
If .Eof
n = 0 '没有记录
Else
.MoveLast '移到最后
n = .RecordCount '记录条数
.MoveFirst '移到开头
End If
End With
流星尔 2003-02-24
  • 打赏
  • 举报
回复
rs.movelast
TotalCount=rs.recordcount
happybeyond 2003-02-24
  • 打赏
  • 举报
回复
rs.movefirst
spidertan 2003-02-24
  • 打赏
  • 举报
回复
up!
13161795500 2003-02-24
  • 打赏
  • 举报
回复
是指移动过的记录数,需要先移动指针

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧