결과 수신

ADO에서 대부분의 명령은 일부 정보를 호출자에게 반환합니다. 행 집합을 반환하는 명령의 경우 결과는 ADO 개체 중 가장 많이 사용되는 Recordset 개체로 수신됩니다.

다음 호출을 포함하여 데이터 원본에서 Recordset 개체의 데이터를 받는 방법은 여러 가지가 있습니다.

Recordset 개체로 데이터를 수신하면 Connection 개체 및 Command 개체가 암시적으로 또는 명시적으로 참여하여 데이터를 가져오는 프로세스가 종료됩니다. 일반적인 클라이언트/서버 애플리케이션 시스템에서는 데이터를 가져오는 전체 프로세스에서 채워진 각 레코드 집합에 대해 네트워크 왕복이 필요합니다.

둘 이상의 결과 집합을 받으려면 Recordset 개체에 캡슐화된 각 데이터 세트에 대해 한 번씩 네트워크를 여러 번 왕복해야 합니다. 느리거나 혼잡한 네트워크의 경우 왕복 횟수를 줄이면 애플리케이션의 성능을 향상시키는 데 도움이 될 수 있습니다. 따라서 일부 공급자는 단일 왕복에서 여러 레코드 집합을 수신할 수 있도록 지원합니다. 이 내용은 다음 항목에서 설명합니다.