다음을 통해 공유


Unique Table, Unique Schema, Unique Catalog 동적 속성(ADO)

여러 기본 테이블에 대한 JOIN 연산으로 형성된 레코드 집합의 특정 기본 테이블에 대한 수정 사항을 긴밀하게 제어할 수 있습니다.

  • Unique Table은 업데이트, 삽입 및 삭제가 허용되는 기본 테이블의 이름을 지정합니다.

  • Unique Schema는 스키마, 즉 테이블 소유자의 이름을 지정합니다.

  • Unique Catalog는 카탈로그, 즉 테이블이 포함된 데이터베이스의 이름을 지정합니다.

설정 및 반환 값

테이블, 스키마 또는 카탈로그의 이름인 문자열 값을 설정하거나 반환합니다.

설명

원하는 기본 테이블은 카탈로그, 스키마 및 테이블 이름으로 고유하게 식별됩니다. Unique Table 속성을 설정하면 Unique Schema 또는 Unique Catalog 속성의 값을 사용하여 기본 테이블을 찾습니다. Unique Table 속성이 설정되기 전에 Unique SchemaUnique Catalog 속성 중 하나 또는 둘 다를 설정하도록 의도되었지만 필수는 아닙니다.

고유 테이블의 기본 키는 전체 레코드 집합의 기본 키로 처리됩니다. 이는 기본 키가 필요한 모든 메서드에 사용되는 키입니다.

Unique Table이 설정되어 있으면 Delete 메서드는 명명된 테이블에만 영향을 줍니다. AddNew, Resync, UpdateUpdateBatch 메서드는 레코드 집합의 적절한 기본 테이블에 영향을 줍니다.

사용자 지정 다시 동기화를 수행하기 전에 Unique Table을 지정해야 합니다. Unique Table을 지정하지 않은 경우 Resync Command 속성은 효과가 없습니다.

고유한 기본 테이블을 찾을 수 없는 경우 런타임 오류가 발생합니다.

이러한 동적 속성은 CursorLocation 속성이 adUseClient로 설정된 경우 모두 Recordset 개체 Properties 컬렉션에 추가됩니다.

적용 대상

레코드 집합 개체(ADO)

참고 항목

레코드 집합 개체(ADO)