Evento EndOfRecordset (ADO)

Se llama al evento EndOfRecordset cuando se produce un intento de moverse a una fila más allá del final del objeto Recordset.

Sintaxis

  
EndOfRecordset fMoreData, adStatus, pRecordset  

Parámetros

fMoreData
Valor de VARIANT_BOOL que, si se establece en VARIANT_TRUE, indica que se han agregado más filas al objeto Recordset.

adStatus
Valor de estado EventStatusEnum.

Cuando se llama 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 se devuelva EndOfRecordset, establezca este parámetro en adStatusUnwantedEvent para evitar las notificaciones posteriores.

pRecordset
Objeto Recordset. Objeto Recordset para el que se produjo este evento.

Comentarios

Puede producirse un evento EndOfRecordset si se produce un error en la operación MoveNext.

Se llama a este controlador de eventos cuando se intenta mover más allá del final del objeto Recordset, quizás como resultado de llamar a MoveNext. Sin embargo, aunque en este evento, podría recuperar más registros de una base de datos y anexarlos al final del objeto Recordset. En ese caso, establezca fMoreData en VARIANT_TRUE y devuelva desde EndOfRecordset. A continuación, vuelva a llamar a MoveNext para acceder a los registros recién recuperados.

Consulte también

Ejemplo de modelo de eventos de ADO (VC ++)
Conexión ADO y los eventos de conjunto de registros