в справке написано про это:
Цитата:
Eof is true when an application:
...
Call a dataset’s Next method, and the method fails because the current record is already the last row in the dataset.
...
|
т.е. если Next перешел на последнюю запись, то Eof не будет true. он станет true когда будет вызван Next с уже последней записи.