Событие 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 , чтобы получить доступ к вновь извлеченным записям.