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.