다음을 통해 공유


데이터 원본 정보 속성(OLE DB)

DBPROPSET_DATASOURCEINFO 속성 집합에 포함되는 속성은 다음과 같습니다. 이러한 속성은 모두 데이터 원본 정보 속성 그룹에 있습니다. 이 속성은 SQL Server Compact용 OLE DB 공급자에서 읽기 전용이며 공급자 및 데이터 저장소에 대한 정적 정보 집합을 구성합니다.

속성 ID

설명

DBPROP_ALTERCOLUMN

  • 유형: VT_I4

  • 읽기/쓰기: 읽기

  • 설명: 열 변경 지원

  • 참고: 이 공급자는 DBCOLUMNDESCFLAGS_DBCID 및 DBCOLUMNDESCFLAGS_PROPERTIES를 반환합니다. 수정 가능한 속성은 DBPROP_COL_SEED, DBPROP_COL_INCREMENT 및 DBPROP_COL_DEFAULT입니다. DBPROP_COL_SEED 및 DBPROP_COL_INCREMENT는 ID 열에서만 설정할 수 있습니다.

DBPROP_COLUMNDEFINITION

  • 유형: VT_I4

  • 읽기/쓰기: 읽기

  • 설명: 열 정의

  • 참고: 이 공급자의 경우 값은 항상 DBPROPVAL_CD_NOTNULL입니다.

DBPROP_DBMSNAME

  • 유형: VT_BSTR

  • 읽기/쓰기: 읽기 전용

  • 설명: DBMS 이름

  • 참고: 공급자가 액세스한 제품의 이름을 지정합니다. 이 공급자의 문자열은 "SQL Server for Windows CE"입니다.

DBPROP_DBMSVER

  • 유형: VT_BSTR

  • 읽기/쓰기: 읽기 전용

  • 설명: DBMS 버전

  • 참고: 공급자가 액세스한 제품의 버전을 지정합니다. 이 공급자의 문자열은 "3.00.0000"입니다.

DBPROP_DSOTHREADMODEL

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 데이터 원본 개체 스레드 모델

  • 참고: 데이터 원본 개체의 스레드 모델을 지정합니다. 이 공급자의 경우 값은 DBPROPVAL_RT_SINGLETHREAD입니다.

DBPROP_IDENTIFIERCASE

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 식별자 대소문자 구분

  • 참고: 식별자의 대소문자 구분 여부를 지정합니다. SQL Server Compact의 식별자는 대/소문자를 구분하지 않고 대문자와 소문자 모두 시스템 카탈로그에 저장되므로 이 공급자의 경우 값은 반드시 DBPROPVAL_IC_MIXED이어야 합니다.

DBPROP_MULTIPLESTORAGEOBJECTS

  • 유형: VT_BOOL

  • 읽기/쓰기: 읽기 전용

  • 설명: 여러 저장소 개체

  • 참고: 이 공급자의 경우 값은 항상 VARIANT_FALSE입니다. 이는 공급자가 한 번에 하나의 열린 저장소 개체만을 지원함을 의미합니다.

DBPROP_NULLCOLLATION

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: NULL 데이터 정렬 순서

  • 참고: 이 공급자의 경우 값은 항상 DBPROPVAL_NC_LOW입니다. 이는 Null 값이 목록의 끝에 정렬됨을 의미합니다.

DBPROP_OLEOBJECTS

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: OLE 개체 지원

  • 참고: 공급자가 열에 저장된 BLOB 및 COM 개체에 대한 액세스를 지원하는 방법을 나타내는 비트 마스크를 지정합니다. 이 공급자의 경우 값은 항상 DBPROPVAL_OO_BLOB입니다. 이는 공급자가 구조화된 개체인 BLOB에 대한 액세스를 지원함을 의미합니다. 소비자는 DBPROP_STRUCTUREDSTORAGE를 통해 지원되는 인터페이스를 확인합니다.

DBPROP_OPENROWSETSUPPORT

  • 유형: VT_I4

  • 읽기/쓰기: 읽기

  • 설명: 열린 행 집합 지원

  • 참고: 이 공급자는 DBPROPVAL_ORS_TABLE 및 DBPROPVAL_ORS_INTEGRATEDINDEX 값을 지원합니다.

DBPROP_PERSISTENTIDTYPE

  • 유형: VT_I4

  • 읽기/쓰기: 읽기

  • 설명: 영구 ID 유형

  • 참고: 이 공급자의 경우 값은 DBPROPVAL_PT_NAME입니다.

DBPROP_PROVIDERFILENAME

  • 유형: VT_BSTR

  • 읽기/쓰기: 읽기 전용

  • 설명: 공급자 이름

  • 참고: 공급자의 파일 이름을 지정합니다. Microsoft MDAC(Data Access Components) 2.5 이전 버전에서 이 속성의 이름은 DBPROP_PROVIDERNAME입니다.

DBPROP_PROVIDEROLEDBVER

  • 유형: VT_BSTR

  • 읽기/쓰기: 읽기 전용

  • 설명: OLE DB 버전

  • 참고: 이 공급자는 02.50.00을 반환합니다.

DBPROP_PROVIDERVER

  • 유형: VT_BSTR

  • 읽기/쓰기: 읽기

  • 설명: 공급자 버전

  • 참고: 이 공급자의 경우 반환된 버전은 03.00.0000입니다.

DBPROP_STRUCTUREDSTORAGE

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 구조적 저장소

  • 참고: 행 집합이 지원하는 저장소 개체의 인터페이스를 나타내는 비트 마스크를 지정합니다. 즉, 0개 이상의 DBPROPVAL_SS_ISEQUENTIALSTREAM 또는 DBPROPVAL_SS_ILOCKBYTES의 조합입니다.

DBPROP_SUPPORTEDTXNDDL

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 트랜잭션 DDL

  • 참고: 트랜잭션이 DDL(Data Definition Language) 문을 지원하는지 여부를 지정합니다. 이 공급자의 경우 값은 항상 DBPROPVAL_TC_ALL입니다. 이는 트랜잭션이 순서와 상관 없이 DDL 및 DML(Data Manipulation Language) 문을 포함할 수 있음을 의미합니다.

DBPROP_SUPPORTEDTXNISOLEVELS

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 격리 수준

  • 참고: 이 공급자는 DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD 및 DBPROPVAL_TI_SERIALIZABLE을 지원합니다.

DBPROP_SUPPORTEDTXNISORETAIN

  • 유형: VT_I4

  • 읽기/쓰기: 읽기 전용

  • 설명: 격리 보존

  • 참고: 이 공급자는 DBPROPVAL_TR_COMMIT_DC 값을 지원합니다. 이는 트랜잭션이 커밋을 유지할 때도 격리를 유지함을 의미합니다. DBPROPVAL_TR_ABORT_DC는 트랜잭션이 중단을 유지할 때 격리를 유지하거나 버릴 수 있음을 의미합니다.