BOF
function BOF: Boolean
Возвращает True, если достигнуто начало набора данных. Всегда True после открытия набора данных и после вызова метода MoveFirst. После перемещения на другую запись BOF будет False.
Перемещение на первую запись не всегда означает начало набора данных. Вам может потребоваться вызвать MovePrior еще раз.
Ссылки: EOF