Compartilhar via


Evento EndOfRecordset (ADO)

Aplica-se ao: Access 2013, Office 2013

O evento EndOfRecordset é chamado quando houver uma tentativa de mover para uma linha após o final do Recordset.

Sintaxe

EndOfRecordsetfMoreData, adStatus, pRecordset

Parâmetros

Parâmetro Descrição
fMoreData Um valor VARIANT_BOOL que, se definido como VARIANT_TRUE, indica que mais linhas linhas foram incluídas no Recordset.
adStatus EventStatusEnum. Quando EndOfRecordset for chamado, esse parâmetro será definido como adStatusOK se a operação que provocou o evento tiver sido bem-sucedida. Será definido como adStatusCantDeny se esse evento não puder solicitar o cancelamento da operação que provocou esse evento.

Antes que EndOfRecordset seja retornado, configure esse parâmetro como adStatusUnwantedEvent para impedir as notificações subsequentes.
pRecordset Um objeto Recordset. O Recordset para o qual esse evento ocorreu.

Comentários

Pode ocorrer um evento EndOfRecordset se a operação MoveNext falhar.

Esse manipulador eventos é chamada quando é feita uma tentativa de mover após o final do objeto Recordset, talvez como resultado de chamar MoveNext. No entanto, enquanto estiver nesse evento, você poderia recuperar mais registros de um banco de dados e anexá-los final do Recordset. Nesse caso, defina fMoreData como VARIANT_TRUE e retorne de EndOfRecordset. Em seguida, chame MoveNext novamente para acessar os registros recém-recuperados.