ASP里面eof、bof都是什么意思?

ASP里面eof、bof都是什么意思?,第1张

EOF和BOF是数据库语句,并不是ASP独有的\x0d\x0aEOF代表记录尾,BOF代表记录头\x0d\x0a举例如下:\x0d\x0a例一:\x0d\x0aif rs.bof and rs.eof then response.write "查无记录!"\x0d\x0a例二:\x0d\x0ado while not rs.eof\x0d\x0a response.write rs("ID")\x0d\x0a rs.movenext\x0d\x0aloop

1)EOF是VB的一个函数

EOF

函数,返回一个

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。

EOF

函数示例

本示例使用

EOF

函数来检测文件尾。示例中假设

MYFILE

为有数个文本行的文本文件。

Dim InputData

Open "MYFILE" For Input As #1 ' 为输入打开文件。

Do While Not EOF(1) ' 检查文件尾。

Line Input #1, InputData ' 读入一行数据。

Debug.Print InputData ' 在立即窗口中显示。

Loop

Close #1 ' 关闭文件。2) 此外在ADO数据对象管理数据库或表时,EOF是该对象的属性

BOF、EOF

属性

(ADO)

*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

属性设置为零。打开至少包含一条记录的

Recordset

对象时,第一条记录为当前记录,而

BOF

EOF

属性为

False。

如果删除

Recordset

对象中保留的最后记录,BOF

EOF

属性将保持

False,直到重新安排当前记录。

rs.eof

and

rs.bof

意思就是,在数据表里,从第一个纪录搜索到最后的一条纪录.如果不存在的话.

那么就没有.

整段代码解释

<%

if

rs.eof

and

rs.bof

then

在数据表里从第一条纪录搜索到最后的一条纪录

response.Write("没有")

else

'否则

do

until

rs.eof

%>

'循环输出.

<%=Rs("kk")%>

'输出kk字段里的内容

<%rs.movenext

'输出下一条纪录..

loop

'输出到最后一条为止就跳出循环.

end

if

rs.close

'关闭记录集.

set

bb=nothing%>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10869340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存