社区
ASP
帖子详情
建立recordset,初始化指向第一条记录前面吗?
cilyboy
2004-05-07 10:25:04
每次建立数据库连接的时候,创立一个recordset对象实力例, 是不是数据库记录都是默认指向第一条记录的前面,也就是rs.bof为真呢?我看到有的代码开始循环读数据库记录的时候有先写这样的代码:
rs.movefirst
然后才开始 do while not rs.eof
...全文
237
15
打赏
收藏
建立recordset,初始化指向第一条记录前面吗?
每次建立数据库连接的时候,创立一个recordset对象实力例, 是不是数据库记录都是默认指向第一条记录的前面,也就是rs.bof为真呢?我看到有的代码开始循环读数据库记录的时候有先写这样的代码: rs.movefirst 然后才开始 do while not rs.eof
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cilyboy
2004-05-07
打赏
举报
回复
恩 我也觉得是默认第一条记录
cilyboy
2004-05-07
打赏
举报
回复
又来了各说一词
sfply
2004-05-07
打赏
举报
回复
rs.movefirst用得不是时候,默认是第一条
zmhqyw
2004-05-07
打赏
举报
回复
不是。
如果数据库不为空,默认指向第一条记录。至少在效果上是这样。
你可以尝试打开一个表,直接输出内容。这样就可以看到结果。
至于是不是数据库在判断到rs.bof时执行了什么操作那就不知道了。
skyboy0720
2004-05-07
打赏
举报
回复
是的
liuyangxuan
2004-05-07
打赏
举报
回复
B 'Before
E 'End
gu1dai
2004-05-07
打赏
举报
回复
初始应该指向第一条记录
wenliming
2004-05-07
打赏
举报
回复
同意楼上几位的
Qthinker
2004-05-07
打赏
举报
回复
rs.bof 'b 代表begin
rs.eof 'e 代表end
stayhere
2004-05-07
打赏
举报
回复
如果是返回的记录集为空,则同时指向rs.bof与rs.eof
xieyj
2004-05-07
打赏
举报
回复
初始就是指向第一条记录
SuperBJack
2004-05-07
打赏
举报
回复
补充:默认第一条记录是记录集中的记录,不一定是数据库里的第一条记录.
lsxy
2004-05-07
打赏
举报
回复
嗯 哈。。。
若白师妹
2004-05-07
打赏
举报
回复
devillicheng(蓝月魔) 正解
devillicheng
2004-05-07
打赏
举报
回复
说句老实话,本人写了那么久的Asp程序,几乎都没有用到 Rs.MoveFirst,有可能是我写得都太简单,呵呵!一般都是在一个循环里已经循环过几次了,然后有想读某一条特定的纪录,才用到像Rs.MoveLast,Rs.MoveFirst等语句,不如你想从第二条开始就是
Rs.MoveFirst
Rs.MoveNext
基本上这种情况很少,从来没有发现过默认不是第一条的情况!不知道我是不是正确!
MFC+SQL.pdf
。。。
ASP_经典10页分页代码
经典的10页分页代码 ASP语言编写,可与Access数据库或SQL数据库连接!
SQL2000联接的例子
SQL2000联接的例子,教你如何使用SQL2000
MFC用ADO连接数据库——vs2010+access运行没为题.pdf
MFC用ADO连接数据库——vs2010+access运行没为题.pdf 学习mfc连接数据库必敲!!!
ADO数据库[参考].pdf
ADO数据库[参考].pdf
ASP
28,404
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章