최신 웹 개발 튜토리얼
 

ADO WillMove 및 MoveComplete 이벤트


<전체 레코드의 객체 참조

WillMove 이벤트

작업이 레코드의 현재 위치를 변경하기 전에 WillMove 이벤트가 트리거됩니다.

Note: 이 이벤트를 반환하기 전에,이 이벤트를 발생시킨 작업을 취소 또는 후속 notications을 방지하기 위해 adStatusUnwantedEvent로 설정하는 adStatusCancel의 상태 매개 변수를 설정합니다.

MoveComplete 이벤트

레코드의 현재 위치가 변경된 후 MoveComplete 이벤트가 트리거됩니다.

Note: 이 이벤트를 반환하기 전에 다음 알림을 방지하기 위해 adStatusUnwantedEvent에 상태 매개 변수를 설정합니다.

Note: 다음 레코드 방법 중 하나를 호출 할 때 WillMove 이벤트 또는 MoveComplete 이벤트가 발생할 수 있습니다 열기를, MoveFirst를, MoveLast, MoveNext를, MovePrevious, AddNew, 그리고 다시 쿼리를 이동합니다. 이러한 이벤트는 다음 이유로 인해 속성 발생할 수 있습니다 : 필터, 인덱스, 북마크, AbsolutePage, 그리고 absolutePosition을합니다.

통사론

WillMove reason,status,objRs

MoveComplete reason,objErr,status,objRs

매개 변수 기술
reason EventReasonEnum의 이 이벤트에 대한 이유를 지정하는 값
status EventStatusEnum의 이벤트의 실행 상태를 나타내는 값
objErr 상태가 adStatusErrorsOccurred로 설정되어있는 경우 오류를 설명하는 오류 개체의 이름은, 그렇지 않은 경우는 설정되어 있지 않습니다
objRs 이 이벤트를 트리거 한 Recordset 개체의 이름

EventReasonEnum 값

일정한 기술
adRsnRequery7 동작은 레코드를 다시 쿼리
adRsnMove10 동작은 레코드에서 레코드 포인터를 이동
adRsnMoveFirst12 동작은 레코드에서 첫 번째 레코드에 레코드 포인터를 이동
adRsnMoveNext13 동작은 레코드에서 다음 레코드에 레코드 포인터를 이동
adRsnMovePrevious14 동작은 레코드의 이전 레코드로 기록 포인터를 이동
adRsnMoveLast15 동작은 레코드의 마지막 레코드로 기록 포인터를 이동

EventStatusEnum 값

일정한 기술
adStatusOK1 이벤트를 발생시킨 작업이 성공했다
adStatusErrorsOccurred2 이벤트를 발생 작업이 실패
adStatusCantDeny3 이벤트를 발생 작업은 취소 할 수 없습니다
adStatusCancel4 이벤트를 발생 작업이 취소됩니다
adStatusUnwantedEvent5 이벤트 방식 실행이 완료되기 전에 후속 알림을 방지

<전체 레코드의 객체 참조