다음을 통해 공유


Errors 컬렉션(ADO)

단일 공급자 관련 오류에 대한 응답으로 만든 모든 Error 개체를 포함합니다.

발언

ADO 개체와 관련된 모든 작업은 하나 이상의 공급자 오류를 생성할 수 있습니다. 각 오류가 발생하면 하나 이상의 Error 개체를 Connection 개체의 Errors 컬렉션에 배치할 수 있습니다. 다른 ADO 작업에서 오류를 생성하면 Errors 컬렉션이 지워지고 새 Error 개체 집합을 Errors 컬렉션에 배치할 수 있습니다.

Error 개체는 ADO 오류가 아닌 특정 공급자 오류를 나타냅니다. ADO 오류는 런타임 예외 처리 메커니즘에 노출됩니다. 예를 들어 Microsoft Visual Basic에서 ADO 관련 오류가 발생하면 onError 이벤트가 트리거되고 Err 개체에 표시됩니다.

오류를 생성하지 않는 ADO 작업은 Errors 컬렉션에 영향을 주지 않습니다. Clear 메서드를 사용하여 Errors 컬렉션을 수동으로 지웁 수 있습니다.

Errors 컬렉션의 Error 개체 집합은 단일 문에 대한 응답으로 발생한 모든 오류를 설명합니다. Errors 컬렉션의 특정 오류를 열거하면 오류 처리 루틴을 통해 오류의 원인과 출처를 보다 정확하게 확인하고 적절한 복구 단계를 수행할 수 있습니다.

일부 속성 및 메서드는 Errors 컬렉션에서 Error 개체로 표시되지만 프로그램 실행을 중단하지 않는 경고를 반환합니다. Resync, UpdateBatch또는 Recordset 개체에서 CancelBatch 메서드를 전에 Connection 개체의 Open 메서드를 사용하거나 Recordset 개체에서 Filter 속성을 설정하고 Errors 컬렉션에서 Clear 메서드를 호출합니다. 이렇게 하면 반환된 경고를 테스트하기 위해 Errors 컬렉션의 Count 속성을 읽을 수 있습니다.

메모

단일 ADO 작업에서 여러 오류를 생성할 수 있는 방법에 대한 자세한 설명은 Error 개체 항목을 참조하세요.

이 섹션에는 다음 항목이 포함되어 있습니다.

참고 항목

오류 개체
부록 A: 공급자