if not rs.eof then什么意思啊?

rs.opensql,connifnotrs.eofthensession("isadm")="adm"elsesession("isadm")="user"endif这... rs.open sql,conn
if not rs.eof then
session("isadm")="adm"
else
session("isadm")="user"
end if

这里面rs.eof是对数据库查询结果作如何判断?能否详细一些?
展开
 我来答
heely
2006-03-31
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
if not rs.eof then
就是如果记录指针没有到达最后的记录,
用session("isadm")来记录 adm
如果,记录指针到达最后的记录,则
用session("isadm")记录 user
一般情况下,执行rs.open sql.conn
是查询数据库中是否有符合该SQL 语句的纪录,如果记录存在那么 rs.eof=false,
如果不存在那么rs.eof=true;
if not rs.eof
就是如果记录集指针没有到达最后一条记录之前,指针继续下移
百度网友d729c61
2006-03-31 · TA获得超过936个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:839万
展开全部
就是说如果当前记录不是数据库最尾端的记录(eof就是end of file)则...

上面程序的意思是如果表里有该用户,则把isadm的Session变量设为adm,否则(在这些否则的定义就是表里没有查到该用户,也就是if rs.eof then)就把isadm的Session变量设为user
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
营峰藤亮
2020-04-01 · TA获得超过3770个赞
知道大有可为答主
回答量:3199
采纳率:33%
帮助的人:199万
展开全部
EOF
指示当前记录位置位于
Recordset
对象的最后一个记录之后。也就是说,当前位置后面没有记录了。
所以if
not
rs.EOF
then的意思是:
当前位置后面还有记录,也就是记录不为空。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友639f818
2006-03-31
知道答主
回答量:45
采纳率:0%
帮助的人:18.7万
展开全部
这几天我也在做数据库,看过代码知道. if not rs eof then 是从数据库里面选择的表里从头到尾的查询要的字段数据.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚昂止平
2020-02-06 · TA获得超过1198个赞
知道小有建树答主
回答量:1926
采纳率:71%
帮助的人:9万
展开全部
rs
是自己定义的变量,
eof
就是
end
of
file
从字面意思
end
就是最后的意思
对应的还有
rs.bof
rs.eof其实就是指数据库中最后一条记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式