다음을 통해 공유


EndOfRecordset 이벤트(ADO)

EndOfRecordset 이벤트는 레코드 집합의 끝을 지난 위치에 있는 행으로 이동하려고 하면 호출됩니다.

구문

  
EndOfRecordset fMoreData, adStatus, pRecordset  

매개 변수

fMoreData
VARIANT_TRUE로 설정하면 레코드 집합에 더 많은 행이 추가되었음을 나타내는 VARIANT_BOOL 값입니다.

adStatus
EventStatusEnum 상태 값입니다.

EndOfRecordset가 호출되면 이벤트를 발생시킨 작업이 성공한 경우 이 매개 변수가 adStatusOK로 설정됩니다. 이 이벤트가 이 이벤트를 발생시킨 작업의 취소를 요청할 수 없는 경우 adStatusCantDeny로 설정됩니다.

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

pRecordset
Recordset 개체입니다. 이 이벤트가 발생한 레코드 집합입니다.

설명

EndOfRecordset 이벤트는 MoveNext 작업이 실패하는 경우 발생할 수 있습니다.

이 이벤트 처리기는 MoveNext 호출의 결과로 Recordset 개체의 끝을 지나 이동하려고 할 때 호출됩니다. 그러나 이 이벤트 동안 데이터베이스에서 더 많은 레코드를 검색하고 레코드 집합의 끝에 추가할 수 있습니다. 이 경우 fMoreData를 VARIANT_TRUE 설정하고 EndOfRecordset에서 반환합니다. 그런 다음 MoveNext를 다시 호출하여 새로 검색된 레코드에 액세스합니다.

참고 항목

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