레코드 집합 연결 끊기 및 다시 연결
ADO에서 찾을 수 있는 가장 강력한 기능 중 하나는 데이터 원본에서 클라이언트 쪽 Recordset을 연 다음 데이터 원본에서 Recordset의 연결을 끊는 기능입니다. 레코드 집합의 연결이 끊어지면 데이터 원본에 대한 연결을 닫아 유지 관리하는 데 사용되는 서버의 리소스를 해제할 수 있습니다. 연결이 끊어진 동안 레코드 집합에서 데이터를 계속 보고 편집하고 나중에 데이터 원본에 다시 연결하고 일괄 처리 모드로 업데이트를 보낼 수 있습니다.
레코드 집합의 연결을 끊려면 adUseClient의 커서 위치로 열고 ActiveConnection 속성을 Nothing과 동일하게 설정합니다. (C++ 사용자는 연결을 끊기 위해 ActiveConnection을 NULL과 동일하게 설정해야 합니다.)
클라이언트 컴퓨터가 네트워크에 연결되어 있지 않은 동안 애플리케이션에서 사용할 수 있는 레코드 집합의 데이터를 포함해야 하는 시나리오를 해결하기 위해 Recordset 지속성에 대해 논의할 때 이 섹션의 뒷부분에서 연결이 끊긴 Recordset을 사용합니다.