EOF(1)是什么意思?什么情况下应用它?
DO while not EOF(1)怎么解释呢?
EOF为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。
DO while not EOF(1)解释:判断当eof(1)的值为true时停止do循环。
使用EOF是为了避免因试图在文件结尾处进行输入而产生的错误。
直到到达文件的结尾,EOF函数都返回False。对于为访问Random或Binary而打开的文件,直到最后一次执行的Get语句无法读出完整的记录时,EOF都返回False。
扩展资料:
EOF(filenumber):必要的filenumber参数是一个Integer,包含任何有效的文件号
EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后。
BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前。
EOF一般是指结尾,比如:SQL 中指针到最后一个 Rs.EOF = True 时,eof是判断SQL取出来的记录是否到末尾了;而bof是判断是不是在记录最前面。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-09-30
在打开文件进行操作的过程中,文件指针有可能被移动,当指针被移动到文件末尾时EOF()
函数返回True。*********返回一个
Integer,它包含
Boolean
值
True,表明已经到达为
Random
或顺序
Input
打开的文件的结尾。
语法EOF(filenumber)
必要的
filenumber
参数是一个
Integer,包含任何有效的文件号。
说明使用EOF
是为了避免因试图在文件结尾处进行输入而产生的错误。
直到到达文件的结尾,EOF
函数都返回
False。对于为访问
Random
或
Binary
而打开的文件,直到最后一次执行的
Get
语句无法读出完整的记录时,EOF
都返回
False。
对于为访问
Binary
而打开的文件,在
EOF
函数返回
True
之前,试图使用
Input
函数读出整个文件的任何尝试都会导致错误发生。在用
Input
函数读出二进制文件时,要用
LOF
和
Loc
函数来替换
EOF
函数,或者将
Get
函数与
EOF
函数配合使用。对于为
Output
打开的文件,EOF
总是返回
True。
关于vb中.EOF和.BOF
BOF
指示当前记录位置位于
Recordset
对象的第一个记录之前。
EOF
指示当前记录位置位于
Recordset
对象的最后一个记录之后。
返回值BOF
和
EOF
属性返回布尔型值。
说明使用BOF
和
EOF
属性可确定
Recordset
对象是否包含记录,或者从一个记录移动到另一个记录时是否超出
Recordset
对象的限制。
如果当前记录位于第一个记录之前,BOF
属性将返回
True
(-1),如果当前记录为第一个记录或位于其后则将返回
False
(0)。
如果当前记录位于
Recordset
对象的最后一个记录之后
EOF
属性将返回
True,而当前记录为
Recordset
对象的最后一个记录或位于其前,则将返回
False。
如果BOF
或
EOF
属性为
True,则没有当前记录。
如果打开没有记录的
Recordset
对象,BOF
和
EOF
属性将设置为
True,而
Recordset
对象的
RecordCount
属性设置为零。
函数返回True。*********返回一个
Integer,它包含
Boolean
值
True,表明已经到达为
Random
或顺序
Input
打开的文件的结尾。
语法EOF(filenumber)
必要的
filenumber
参数是一个
Integer,包含任何有效的文件号。
说明使用EOF
是为了避免因试图在文件结尾处进行输入而产生的错误。
直到到达文件的结尾,EOF
函数都返回
False。对于为访问
Random
或
Binary
而打开的文件,直到最后一次执行的
Get
语句无法读出完整的记录时,EOF
都返回
False。
对于为访问
Binary
而打开的文件,在
EOF
函数返回
True
之前,试图使用
Input
函数读出整个文件的任何尝试都会导致错误发生。在用
Input
函数读出二进制文件时,要用
LOF
和
Loc
函数来替换
EOF
函数,或者将
Get
函数与
EOF
函数配合使用。对于为
Output
打开的文件,EOF
总是返回
True。
关于vb中.EOF和.BOF
BOF
指示当前记录位置位于
Recordset
对象的第一个记录之前。
EOF
指示当前记录位置位于
Recordset
对象的最后一个记录之后。
返回值BOF
和
EOF
属性返回布尔型值。
说明使用BOF
和
EOF
属性可确定
Recordset
对象是否包含记录,或者从一个记录移动到另一个记录时是否超出
Recordset
对象的限制。
如果当前记录位于第一个记录之前,BOF
属性将返回
True
(-1),如果当前记录为第一个记录或位于其后则将返回
False
(0)。
如果当前记录位于
Recordset
对象的最后一个记录之后
EOF
属性将返回
True,而当前记录为
Recordset
对象的最后一个记录或位于其前,则将返回
False。
如果BOF
或
EOF
属性为
True,则没有当前记录。
如果打开没有记录的
Recordset
对象,BOF
和
EOF
属性将设置为
True,而
Recordset
对象的
RecordCount
属性设置为零。
第2个回答 推荐于2017-11-22
首先,eof()是一个函数,所以它有函数值,它的函数值有两个true和false。它的()里的1就是参数。
它的含义是:读取文件的指针指到文件尾时,它的值就是true。还没有读到文件尾时,它的值为false。
括号里的参数是它判断的文件的文件号。
这个函数使用的范围太有限了!平时做计算用不到它,只在读取顺序文件时才用的到。
DO while not EOF(1)解释:
判断当eof(1)的值为true时停止do循环。
——这一语句经常用到顺序文件的读取中。本回答被提问者采纳
它的含义是:读取文件的指针指到文件尾时,它的值就是true。还没有读到文件尾时,它的值为false。
括号里的参数是它判断的文件的文件号。
这个函数使用的范围太有限了!平时做计算用不到它,只在读取顺序文件时才用的到。
DO while not EOF(1)解释:
判断当eof(1)的值为true时停止do循环。
——这一语句经常用到顺序文件的读取中。本回答被提问者采纳
第3个回答 2019-12-08
eof就是文件末尾的意思,end
of
file。
eof()函数的参数是一个已经打开的文件的句柄(也就是标识符)。在打开文件进行操作的过程中,文件指针有可能被移动,当指针被移动到文件末尾时eof()
函数返回true。
of
file。
eof()函数的参数是一个已经打开的文件的句柄(也就是标识符)。在打开文件进行操作的过程中,文件指针有可能被移动,当指针被移动到文件末尾时eof()
函数返回true。
第4个回答 2019-09-28
首先
eof()
函数
所
函数值
函数值
两
true
false
()
1
参数
含义
:读取文件
指针指
文件尾
值
true
没
读
文件尾
值
false
括号
参数
判断
文件
文件号
函数使用
范围太
限
平
做计算用
读取顺序文件
才用
DO
while
not
EOF(1)解释:
判断
eof(1)
值
true
停止do循环
——
语句经
用
顺序文件
读取
eof()
函数
所
函数值
函数值
两
true
false
()
1
参数
含义
:读取文件
指针指
文件尾
值
true
没
读
文件尾
值
false
括号
参数
判断
文件
文件号
函数使用
范围太
限
平
做计算用
读取顺序文件
才用
DO
while
not
EOF(1)解释:
判断
eof(1)
值
true
停止do循环
——
语句经
用
顺序文件
读取