Compartir a través de


Evento EndOfRecordset (ADO)

Se aplica a: Access 2013, Office 2013

Al evento EndOfRecordset se le llama cuando se intenta pasar a una fila más allá del final del objeto Recordset.

Sintaxis

EndOfRecordsetfMoreData, adStatus, pRecordset

Parámetros

Parámetro Descripción
fMoreData Un valor VARIANT_BOOL que, si se establece en VARIANT_TRUE, indica que se agregaron más filas al objeto Recordset.
adStatus EventStatusEnum. Al llamar a EndOfRecordset, este parámetro se establece en adStatusOK si la operación que provocó el evento se realizó correctamente. Se establece en adStatusCantDeny si este evento no puede solicitar la cancelación de la operación que provocó este evento.

Antes de que EndOfRecordset vuelva, establezca este parámetro en adStatusUnwantedEvent para evitar notificaciones posteriores.
pRecordset Objeto Recordset. El objeto Recordset para el que se produjo este evento.

Comentarios

Un evento EndOfRecordset puede ocurrir si se produce un error en la operación MoveNext.

El controlador del evento recibe una llamada cuando se realiza un intento de avanzar más allá del final del objeto Recordset, quizá debido a una llamada a MoveNext. Sin embargo, mientras ocurre este evento, todavía se podrían recuperar más registros de una base de datos y agregarlos al final del objeto Recordset. En este caso, establezca fMoreData con el valor VARIANT_TRUE y retorne de EndOfRecordset. A continuación, llame de nuevo a MoveNext para obtener acceso a los registros recién recuperados.