다음을 통해 공유


ExecuteComplete 이벤트(ADO)

ExecuteComplete 이벤트는 명령 실행이 완료된 후에 호출됩니다.

구문

ExecuteComplete RecordsAffected, pError, adStatus, pCommand, pRecordset, pConnection  

매개 변수

RecordsAffected
명령의 영향을 받는 레코드 수를 나타내는 Long 값입니다.

pError
Error 개체입니다. adStatus 값이 adStatusErrorsOccurred인 경우 발생한 오류를 설명합니다. 그렇지 않으면 설정되지 않습니다.

adStatus
EventStatusEnum 상태 값입니다. 이 이벤트가 호출되면 이벤트를 발생시킨 작업이 성공한 경우 이 매개 변수가 adStatusOK로 설정되고, 작업이 실패한 경우 adStatusErrorsOccurred로 설정됩니다.

이 이벤트가 반환되기 전에 이 매개 변수를 adStatusUnwantedEvent로 설정하여 후속 알림을 방지합니다.

pCommand
실행된 Command 개체입니다. Command를 명시적으로 만들지 않고 Connection.Execute 또는 Recordset.Open을 호출하는 경우에도 Command 개체를 포함합니다. 이 경우 Command 개체는 ADO에 의해 내부적으로 만들어집니다.

pRecordset
실행된 명령의 결과인 Recordset 개체입니다. 이 Recordset는 비어 있을 수 있습니다. 이 이벤트 처리기 내에서 이 Recordset 개체를 삭제해서는 안 됩니다. 이렇게 하면 ADO가 더 이상 존재하지 않는 개체에 액세스하려고 할 때 액세스 위반이 발생합니다.

pConnection
Connection 개체입니다. 작업이 실행된 연결입니다.

설명

Connection.Execute, Command.Execute, Recordset.Open, Recordset.Requery 또는 Recordset.NextRecordset 메서드로 인해 ExecuteComplete 이벤트가 발생할 수 있습니다.

참고 항목

ADO 이벤트 모델 예제(VC++)
ADO 이벤트 처리기 요약