#32004/6/4 14:31:08
eof 不是在最后一条,而是已经出了最后一条,所以到达了 end; 同理,bof 还未到达第一条。
通常取出 recordset 后,指针位于第一条上。如果这个记录集不包括记录,则指针就位于一个“空档”上,这个“空档”,既是 bof 又是 eof.
所以,如果取出 rs 后,可通过 not rs.eof 来判断 记录集非空;如果 rs.bof and rs.eof 成立,表明这个记录集不包含记录。
rs.bof or rs.eof 用处不大,如果它成立的话,表明指针在一个有效记录上。