| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 401 人关注过本帖
标题:eof代表文件末尾,那bof代表什么???
收藏  订阅  推荐  打印 
zker
Rank: 2
等级:注册会员
帖子:85
积分:950
注册:2005-2-3
eof代表文件末尾,那bof代表什么???

if rs.eof and rs.bof then .... end if ???
搜索更多相关主题的帖子: bof  eof  末尾  文件  代表  
2005-5-21 19:53
盖茨他爹
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:28
帖子:5260
积分:53222
注册:2005-5-3

用脚趾头也可以想出来是开头

中国有两种人:花纳税人的钱的人和花自己的血汗钱的人。 花纳税人的钱的人往往比较乐观,他们眼中的社会充满了爱和繁荣。 花自己血汗钱的人相对比较悲观,他们眼中的社会充满了不公平和贫穷。
2005-5-21 19:59
szeee
Rank: 2
等级:注册会员
帖子:123
积分:1330
注册:2005-5-13


我在bbs.bc-cn.net渐渐成长了。。。
2005-5-21 20:07
zker
Rank: 2
等级:注册会员
帖子:85
积分:950
注册:2005-2-3

啊~~我没想到是因为这句,if rs.eof and rs.bof then ... ,它表示的是数据库为空吗?

------------希望与大家一起进步!------------
2005-5-22 08:31
szeee
Rank: 2
等级:注册会员
帖子:123
积分:1330
注册:2005-5-13

你说的意思有点相似,但它表示的是记录而不是数据库。bof是判断记录指针是否位于第一条记录的上一位(即文件头),eof是判断记录指针是否位于最好一条记录的下一位(即文件尾),如果分别是的话就返回Ture值。
文件头和文件尾是没有记录的,有就是说记录为空。(最后这句话是我个人理解的)

我在bbs.bc-cn.net渐渐成长了。。。
2005-5-22 10:58
sjking
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2005-5-22

if rs.eof and rs.bof
这个条件永远是空的,永远是false,应该是if rs.eof or rs.bof then
2005-5-22 11:26
zker
Rank: 2
等级:注册会员
帖子:85
积分:950
注册:2005-2-3

如果记录中没有记录,那eof,和bof不都为真吗.所以条件为true.我是这么理解的,代码是书上的(书中并没有注释).
所以我认为这条语句没错.
楼上说这语句有问题,那请问有别的办法判断记录为空吗?

------------希望与大家一起进步!------------
2005-5-22 11:38
盖茨他爹
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:28
帖子:5260
积分:53222
注册:2005-5-3

判断是不是为空就是用 if rs.eof and rs.bof 只有没有记录的时候才会同时在文件首和文件尾

中国有两种人:花纳税人的钱的人和花自己的血汗钱的人。 花纳税人的钱的人往往比较乐观,他们眼中的社会充满了爱和繁荣。 花自己血汗钱的人相对比较悲观,他们眼中的社会充满了不公平和贫穷。
2005-5-22 14:14
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.078509 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved