vb eof和bof的用法

2024-12-31 07:51:44
推荐回答(5个)
回答1:

BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前为TRUE,否则为FALSE
EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后为TRUE,否则为FALSE
这样还不明白?

回答2:

这个用法只是用来判断sql语句中指定的记录是否不存在

给你一个ASP的例子(ASP的脚本语言是VBScript,和VB类似)
set rs = create.object("adodb.recordset")
rs.open "select * from 数据表 order by id desc"
if rs.bof and rs.eof then
response.write "数据库中暂无记录"
else
'在这里输出需要的内容
end if

回答3:

BOF 是用来判断 是否到了Recordset记录集的最前面
EOF 是用来判断 是否到了Recordset记录的集最后面

回答4:

如果Adodc1.Recordset“bof(是指针以达到末行为真)” 然后 MoveFirst 指针移到首行
下面一句刚好相反

回答5:

rs.Fields("user")
出错了
rs.Fields(index)
括号内应该是数字、、、不应该是字符吧。
改为应为RS是记录集。