이벤트 유형

다음 두 가지 기본 유형의 이벤트가 있습니다. 작업을 시작하기 전에 호출되는 “Will 이벤트”는 일반적으로 이름에 “Will”(예: WillChangeRecordset 또는 WillConnect)을 포함합니다. 이벤트가 완료된 후 호출되는 이벤트에는 일반적으로 이름(예: RecordChangeComplete 또는 ConnectComplete)에 “Complete”가 포함됩니다. InfoMessage와 같은 예외가 있지만 연결된 작업이 완료된 후에 발생합니다.

Will 이벤트

작업을 시작하기 전에 호출된 이벤트 처리기는 작업 매개 변수를 검사하거나 수정한 다음, 작업을 취소하거나 완료할 수 있는 기회를 제공합니다. 이러한 이벤트 처리기 루틴에는 일반적으로 WillEvent 형식의 이름이 있습니다.

Complete 이벤트

작업이 완료된 후 호출되는 이벤트 처리기는 애플리케이션에 작업이 완료되었음을 알릴 수 있습니다. 이러한 이벤트 처리기는 Will 이벤트 처리기가 보류 중인 작업을 취소하는 경우에도 알림을 받습니다. 이러한 이벤트 처리기 루틴에는 일반적으로 EventComplete 형식의 이름이 있습니다.

Will 및 Complete 이벤트는 일반적으로 쌍으로 사용됩니다.

기타 이벤트

이름이 WillEvent 또는 EventComplete 형식이 아닌 다른 이벤트 처리기는 작업이 완료된 후에만 호출됩니다. 이러한 이벤트는 Disconnect, EndOfRecordset, InfoMessage입니다.

참고 항목

ADO 이벤트 처리기 요약
언어별 ADO 이벤트 인스턴스화
이벤트 매개 변수
이벤트 처리기가 함께 작동하는 방법