Los últimos tutoriales de desarrollo web
 

Los ADO WillChangeRecord y RecordChangeComplete Eventos


<Referencia completa de registros de objetos

El evento WillChangeRecord

El evento se dispara antes de WillChangeRecord uno o más cambios de registro.

Note: Antes de este evento regresa, establecer el parámetro de estado a adStatusCancel para cancelar la operación que causó este evento o configurarlo para que adStatusUnwantedEvent para evitar notications posteriores.

El evento RecordChangeComplete

El evento RecordChangeComplete se desencadena después de que uno o más registro han cambiado.

Note: Antes de que devuelve este método establecer el parámetro de estado a adStatusUnwantedEvent para evitar que las notificaciones posteriores.

Note: El evento WillChangeRecord o el evento RecordChangeComplete pueden producirse si cambia un campo de un registro utilizando una de las siguientes operaciones de registros: actualizar, eliminar, CancelUpdate, AñadirNuevo, UpdateBatch y CancelBatch.

Sintaxis

WillChangeRecord reason,numrec,status,objRs

RecordChangeComplete reason,numrec,objErr,status,objRs

Parámetro Descripción
reason Un EventReasonEnum valor que especifica el motivo de este evento
numrec Indica el número de registros afectados
status Un EventStatusEnum valor que indica el estado de la ejecución del evento
objErr El nombre de un objeto de error que describe el error si el estado se establece en adStatusErrorsOccurred, de lo contrario, no se ha establecido
objRs El nombre del objeto de conjunto de registros que desencadenó este evento

Valores EventReasonEnum

Constante Valor Descripción
adRsnAddNew1 Una operación agrega un nuevo registro
adRsnDelete2 Una operación elimina un registro
adRsnUpdate3 Una operación actualiza un registro existente
adRsnUndoUpdate4 Una operación invierte la actualización de un registro
adRsnUndoAddNew5 Una operación invierte la adición de un nuevo registro
adRsnUndoDelete6 Una operación invirtió la supresión de la inscripción
adRsnFirstChange11 Una operación hizo el primer cambio en un registro

Valores EventStatusEnum

Constante Valor Descripción
adStatusOK1 La operación que causó el evento fue un éxito
adStatusErrorsOccurred2 La operación que causó el evento no pudo
adStatusCantDeny3 La operación que causó el evento no se puede cancelar
adStatusCancel4 La operación que causó el evento se cancela
adStatusUnwantedEvent5 Evita que las notificaciones posteriores antes de que el método de evento ha finalizado la ejecución

<Referencia completa de registros de objetos