tutoriais mais recente desenvolvimento web
 

ADO WillMove e MoveComplete Eventos


<Completa Recordset Object Reference

O Evento WillMove

O evento WillMove é acionado antes de uma operação muda a posição atual no conjunto de registos.

Note: antes deste evento retornos, defina o parâmetro de status para adStatusCancel para cancelar a operação que causou este evento ou configurá-lo para adStatusUnwantedEvent para evitar notications subseqüentes.

O Evento MoveComplete

O evento MoveComplete é acionado após a posição atual no conjunto de registros mudou.

Note: antes deste evento retornos, defina o parâmetro de status para adStatusUnwantedEvent para evitar notificações subseqüentes.

Note: O evento WillMove ou evento MoveComplete pode ocorrer quando chamando um dos seguintes métodos de registros: Open, Mova, MoveFirst, MoveLast, MoveNext, MovePrevious, AddNew, e Requery. Estes eventos também podem ocorrer por causa das seguintes propriedades: Filter, Index, Bookmark, AbsolutePage e AbsolutePosition.

Sintaxe

WillMove reason,status,objRs

MoveComplete reason,objErr,status,objRs

Parâmetro Descrição
reason Um EventReasonEnum valor que especifica a razão para este evento
status Um EventStatusEnum valor que indica o status da execução do evento
objErr O nome de um objeto de erro que descreve o erro se status é definido como adStatusErrorsOccurred, caso contrário ele não está definida
objRs O nome do objeto Recordset que desencadeou este evento

Valores EventReasonEnum

Constante Valor Descrição
adRsnRequery7 Uma operação consultada conjunto de registos
adRsnMove10 Uma operação movido o ponteiro de registos dentro do conjunto de registos
adRsnMoveFirst12 Uma operação movido o ponteiro de registo para o primeiro registo no conjunto de registos
adRsnMoveNext13 Uma operação moveu o ponteiro do registro para o próximo registro no conjunto de registos
adRsnMovePrevious14 Uma operação movido o ponteiro de registo para o registo anterior na registos
adRsnMoveLast15 Uma operação moveu o ponteiro do registro para o último registro no conjunto de registos

Valores EventStatusEnum

Constante Valor Descrição
adStatusOK1 A operação que causou o evento foi bem sucedido
adStatusErrorsOccurred2 A operação que causou o evento falhou
adStatusCantDeny3 A operação que causou o evento não pode ser cancelado
adStatusCancel4 A operação que causou o evento é cancelado
adStatusUnwantedEvent5 Impede notificações subseqüentes antes que o método evento acabou executando

<Completa Recordset Object Reference