Поделиться через


Событие EndOfRecordset (ADO)

Область применения: Access 2013, Office 2013

Событие EndOfRecordset вызывается при попытке перейти к строке после конца набора записей.

Синтаксис

EndOfRecordsetfMoreData, adStatus, pRecordset

Параметры

Параметр Описание
fMoreData Значение VARIANT_BOOL , если задано значение VARIANT_TRUE, указывает, что в набор записей добавлено больше строк.
adStatus EventStatusEnum. При вызове EndOfRecordset этот параметр имеет значение adStatusOK , если операция, вызвавшей событие, была успешной. Для параметра задано значение adStatusCantDeny , если это событие не может запросить отмену операции, вызвавшей это событие.

Перед возвратом EndOfRecordset задайте для этого параметра значение adStatusUnwantedEvent , чтобы предотвратить последующие уведомления.
pRecordset Объект Recordset . Набор записей, для которого произошло это событие.

Замечания

Если операция MoveNext завершается сбоем, может возникнуть событие EndOfRecordset.

Этот обработчик событий вызывается при попытке переместиться за конец объекта Recordset , возможно, в результате вызова MoveNext. Однако в этом случае можно получить дополнительные записи из базы данных и добавить их в конец набора записей. В этом случае задайте для параметра fMoreData значение VARIANT_TRUE и вернитесь из EndOfRecordset. Затем снова вызовите Метод MoveNext , чтобы получить доступ к вновь извлеченным записям.