EOF 和 BOF 表示的是当前状态,即 Move 之后的状态。都是为了表示当前记录无效,而不是前一个/下一个记录无效。
在第一条记录处,调用了 MovePrevious() 之后,才是 BOF=True;
在最后一条记录处,调用了 MoveNext() 之后,才是 BOF=True。
在第一条记录处,调用了 MovePrevious() 之后,才是 BOF=True;
在最后一条记录处,调用了 MoveNext() 之后,才是 BOF=True。
只有运行到你debug点的下一行,才能看到你debug的那行值一样。