if not rs.eof and not rs.bof then 答的好一定会追加!

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:38:35
rs.bof是表示在第一条? 还是 表示不能向上移?
当在记录的第一条时,rs.bof=?
为什么 not rs.eof and not rs.bof 表示非空,不表示只有一条记录呢?
呵呵,你怎么知道我没找答案?那个答案里这么说:

设某数据库共7条记录,当在第N条(N=1,2,,,,7)时,
rs.bof=false,rs.eof=false
但第一条,又要往上移时,rs.bof=true,表示不能往上移

既然N可以等于1,又说在第一条rs.bof=true,真的不确定该怎么理解
关键那句“又要往上移时”不知道什么意思

rs.bof 指针在开始位置
rs.eof 指针在结束位置

not rs.eof and not rs.bof
指针不在结束位置 AND 指针不在开始位置,那指针当然在第一条记录的位置上咯

-------------------------
rs.bof 和 rs.eof 表示指针的状态
共7条数据,指针在第7条数据上,如果程序又执行rs.movenext时,指针到数据集的结束位置,即rs.eof = ture,这时你再执行rs("")..程序就报错,因为那里没有数据

http://zhidao.baidu.com/question/28277516.html?si=1
帮你找个答案,自己也不找找就问 .知道里答案很多 啊 !