다음을 통해 공유


Record 개체(ADO)

Recordset 또는 데이터 공급자의 행 또는 파일 또는 디렉터리 같은 반구조적 데이터 공급자가 반환하는 개체를 나타냅니다.

발언

Record 개체는 데이터의 한 행을 나타내며 한 행 Recordset몇 가지 개념적 유사성이 있습니다. 공급자의 기능에 따라 레코드 개체는 한 행 Recordset대신 공급자에서 직접 반환될 수 있습니다(예: 한 행만 선택하는 SQL 쿼리가 실행되는 경우). 또는 Recordset 개체에서 직접 Record 개체를 가져올 수 있습니다. 또는 레코드 공급자에서 Microsoft Exchange OLE DB 공급자와 같은 반구조화된 데이터로 직접 반환할 수 있습니다.

Record 개체의 Fields 컬렉션을 통해 Record 개체와 연결된 필드를 볼 수 있습니다. ADO는 Recordset, SafeArrayRecord 개체의 Fields 컬렉션에 있는 스칼라 값을 비롯한 개체 반환 열을 허용합니다.

Record 개체가 Recordset행을 나타내는 경우 Source 속성을 사용하여 원래 Recordset 반환할 수 있습니다.

Record 개체는 Microsoft OLE DB Provider for Internet Publishing같은 반구조화된 데이터 공급자가 트리 구조 네임스페이스를 모델링하는 데 사용할 수도 있습니다. 트리의 각 노드는 연결된 열이 있는 Record 개체입니다. 열은 해당 노드의 특성 및 기타 관련 정보를 나타낼 수 있습니다. Record 개체는 트리 구조에서 리프 노드와 리프가 아닌 노드를 모두 나타낼 수 있습니다. 리프가 아닌 노드에는 콘텐츠로 다른 노드가 있지만 리프 노드에는 이러한 내용이 없습니다. 리프 노드는 일반적으로 데이터의 이진 스트림을 포함하며 비-리프 노드에는 연결된 기본 이진 스트림이 있을 수도 있습니다. Record 개체의 속성은 노드 유형을 식별합니다.

또한 Record 개체는 계층적으로 구성된 데이터를 탐색하는 다른 방법을 나타냅니다. 큰 트리 구조에서 특정 하위 트리의 루트를 나타내기 위해 Record 개체를 만들 수 있으며 자식 노드를 나타내기 위해 새 Record 개체를 열 수 있습니다.

리소스(예: 파일 또는 디렉터리)는 절대 URL로 고유하게 식별할 수 있습니다. Connection 개체는 절대 URL을 사용하여 Record 열 때 암시적으로 만들어지고 Record 개체로 설정됩니다. Connection 개체는 ActiveConnection 속성을 통해 Record 개체로 명시적으로 설정할 수 있습니다. Connection 개체를 사용하여 액세스할 수 있는 파일 및 디렉터리에서는 레코드 작업이 발생할 수 있는 컨텍스트 정의합니다.

또한 Record 개체의 데이터 수정 및 탐색 메서드는 절대 URL 또는 Connection 개체 컨텍스트를 사용하여 리소스를 찾는 상대 URL을 시작점으로 허용합니다.

메모

http 체계를 사용하는 URL은 Microsoft OLE DB Provider for Internet Publishing자동으로 호출합니다. 자세한 내용은 절대 및 상대 URL참조하세요.

Connection 개체는 각 Record 개체와 연결됩니다. 따라서 Record 개체 작업은 Connection 개체 트랜잭션 메서드를 호출하여 트랜잭션의 일부가 될 수 있습니다.

Record 개체는 ADO 이벤트를 지원하지 않으므로 알림에 응답하지 않습니다.

Record 개체의 메서드 및 속성을 사용하여 다음을 수행할 수 있습니다.

  • ActiveConnection 속성을 사용하여 연결된 Connection 개체를 설정하거나 반환합니다.

  • Mode 속성을 사용하여 액세스 권한을 나타냅니다.

  • ParentURL 속성을 사용하여 Record 나타내는 리소스를 포함하는 디렉터리의 URL(있는 경우)을 반환합니다.

  • Source 속성을 사용하여 Record 파생되는 절대 URL, 상대 URL 또는 레코드 집합 나타냅니다.

  • State 속성을 사용하여 레코드 현재 상태를 나타냅니다.

  • RecordType 속성을 사용하여 Record - 단순, 컬렉션또는 구조화된 문서 형식을 나타냅니다.

  • Cancel 메서드를 사용하여 비동기 작업의 실행을 중지합니다.

  • Close 메서드를 사용하여 데이터 원본에서 레코드 연결 해제합니다.

  • CopyRecord 메서드를 사용하여 Record 나타내는 파일 또는 디렉터리를 다른 위치에 복사합니다.

  • DeleteRecord 메서드를 사용하여 Record 나타내는 파일 또는 디렉터리 및 하위 디렉터리를 삭제합니다.

  • GetChildren 메서드를 사용하여 Record 나타내는 엔터티의 하위 디렉터리 및 파일을 나타내는 행이 포함된 Recordset 엽니다.

  • MoveRecord 메서드를 사용하여 레코드 나타내는 파일 또는 디렉터리 및 하위 디렉터리를 다른 위치로 이동(이름 바꾸기)합니다.

  • 레코드 기존 데이터 원본과 연결하거나 Open 메서드를 사용하여 새 파일 또는 디렉터리를 만듭니다.

Record 개체는 스크립팅에 안전합니다.

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

  • 레코드 개체 속성, 메서드 및 이벤트

참고 항목

ADO(Fields 컬렉션)
ADO(속성 컬렉션)
레코드 및 스트림
ADO(Recordset 개체)