데이터 공급자, 서비스 공급자 및 서비스 구성 요소는 열리지 않은 연결Recordset 개체의 Properties 컬렉션에 동적 속성을 추가할 수 있습니다. 지정된 공급자는 이러한 개체를 열 때 추가 속성을 삽입할 수도 있습니다. 이러한 속성 중 일부는 ADO 동적 속성 섹션에 나열됩니다. 자세한 내용은 부록 A: 공급자 섹션의 특정 공급자 아래에 나열됩니다.
다음 표는 각 표준 OLE DB 공급자 동적 속성에 대한 ADO 및 OLE DB 이름의 교차 인덱스입니다. 공급자는 여기에 나열된 것보다 더 많은 속성을 추가할 수 있습니다. 공급자별 동적 속성에 대한 자세한 내용은 공급자 설명서를 참조하세요.
OLE DB 프로그래머의 참조는 "Description"이라는 용어로 ADO 속성 이름을 참조합니다. 이러한 표준 속성에 대한 자세한 내용은 OLE DB 설명서OLE DB 속성의 이름별로 인덱스 검색 또는 검색을 수행합니다.
연결 동적 속성
| ADO 속성 이름 | OLE DB 속성 이름 |
|---|---|
| 활성 세션 | DBPROP_ACTIVESESSIONS (활성 세션 속성) |
| 비동기식 중단 | DBPROP_ASYNCTXNABORT |
| 비동기 커밋 | DBPROP_ASYNCTNXCOMMIT |
| 자동 커밋 격리 수준 | DBPROP_SESS_AUTOCOMMITISOLEVELS (세션 자동 커밋 격리 수준) |
| 카탈로그 위치 | DBPROP_CATALOGLOCATION |
| 카탈로그 용어 | 데이터베이스 카탈로그 용어 (DBPROP_CATALOGTERM) |
| 열 정의 | DBPROP_컬럼정의 |
| 연결 시간 제한 | DBPROP_INIT_TIMEOUT |
| 현재 카탈로그 | DBPROP_CURRENTCATALOG |
| 데이터 원본 | DBPROP_INIT_DATASOURCE |
| 데이터 원본 이름 | DBPROP_DATASOURCENAME |
| 데이터 원본 개체 스레딩 모델 | DBPROP_DSOTHREADMODEL |
| DBMS 이름 | DBPROP_DBMSNAME |
| DBMS 버전 | DBPROP_DBMSVER |
| 확장 속성 | DBPROP_INIT_PROVIDERSTRING |
| GROUP BY 지원 | DBPROP_GROUPBY |
| 유형이 다른 테이블 지원 | DBPROP_HETEROGENEOUSTABLES (이종 테이블 속성) |
| 식별자 대/소문자 구분 | DBPROP_IDENTIFIERCASE |
| 초기 카탈로그 | DBPROP_INIT_CATALOG |
| 격리 수준 | DBPROP_SUPPORTEDTXNISOLEVELS |
| 격리 보존 | DBPROP_SUPPORTEDTXNISORETAIN (지원되는 트랜잭션 ISO 유지) |
| 로캘 식별자 | DBPROP_INIT_LCID |
| 위치 | DBPROP_INIT_LOCATION |
| 최대 인덱스 크기 | DBPROP 최대 인덱스 크기 |
| 최대 행 크기 | DBPROP_MAXROWSIZE |
| BLOB을 포함하는 최대 행 크기 | DBPROP_MAXROWSIZEINCLUDESBLOB |
| SELECT의 최대 테이블 | DBPROP_MAXTABLESINSELECT (선택에서 최대 테이블 수) |
| 모드 | DBPROP_INIT_MODE (데이터베이스 초기화 모드) |
| 여러 매개 변수 집합 | DBPROP_MULTIPLEPARAMSETS |
| 여러 결과 | DBPROP_MULTIPLERESULTS |
| 여러 스토리지 개체 | DBPROP_MULTIPLESTORAGEOBJECTS (다중 저장 개체) |
| 다중 테이블 업데이트 | DBPROP_다중테이블업데이트 |
| NULL 데이터 정렬 순서 | DBPROP_NULLCOLLATION (데이터베이스 NULL 정렬 설정) |
| NULL 연결 동작 | DBPROP_CONCATNULLBEHAVIOR (데이터베이스 속성 관련) |
| OLE DB 서비스 | DBPROP_INIT_OLEDBSERVICES |
| OLE DB 버전 | DBPROP_PROVIDEROLEDBVER |
| OLE 개체 지원 | DBPROP_OLEOBJECTS |
| 행 집합 지원 열기 | DBPROP_OPENROWSETSUPPORT (오픈 로우셋 지원) |
| 목록 선택에서 ORDER BY 열 | DBPROP_선택에서_정렬된_열들 |
| 출력 매개 변수 가용성 | DBPROP_출력매개변수가용성 |
| 참조에 의한 접근자 | DBPROP_BYREFACCESSORS |
| 암호 | DBPROP_AUTH_PASSWORD |
| 보안 정보 유지 | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
| 영구 ID 유형 | DBPROP_PERSISTENTIDTYPE |
| 중단 동작 준비 | DBPROP_PREPAREABORTBEHAVIOR |
| 커밋 동작 준비 | DBPROP_PREPARECOMMITBEHAVIOR (준비-커밋 동작 속성) |
| 프로시저 용어 | DBPROP_PROCEDURETERM |
| 프롬프트 | DBPROP_INIT_PROMPT |
| 공급자 이름 | DBPROP_PROVIDERFRIENDLYNAME |
| 공급자 이름 | DBPROP_PROVIDERFILENAME |
| 공급자 버전 | DBPROP_PROVIDERVER |
| Read-Only 데이터 원본 | DBPROP_DATASOURCEREADONLY |
| 명령의 행 집합 변환 | DBPROP_ROWSETCONVERSIONSONCOMMAND |
| 스키마 용어 | DBPROP_SCHEMATERM |
| 스키마 사용 | DBPROP_SCHEMAUSAGE |
| SQL 지원 | DBPROP_SQLSUPPORT |
| 구조적 스토리지 | DBPROP_STRUCTUREDSTORAGE (데이터베이스 속성: 구조적 저장소) |
| 하위 쿼리 지원 | DBPROP_SUBQUERIES |
| 표 용어 | DBPROP_TABLETERM |
| 트랜잭션 DDL | DBPROP_SUPPORTEDTXNDDL |
| 사용자 ID | DBPROP_AUTH_USERID |
| 사용자 이름 | DBPROP_USERNAME |
| 창 핸들 | DBPROP_INIT_HWND |
레코드 집합 동적 속성
Recordset 닫으면 Recordset 개체의 동적 속성 범위를 벗어집니다(사용할 수 없음).
| ADO 속성 이름 | OLE DB 속성 이름 |
|---|---|
| IAccessor | DBPROP_IACCESSOR |
| IChapteredRowset | |
| IColumnsInfo | DBPROP_ICOLUMNSINFO |
| IColumnsRowset (아이컬럼즈로우셋) | DBPROP_ICOLUMNSROWSET |
| IConnectionPointContainer | DBPROP_ICONNECTIONPOINTCONTAINER |
| IConvertType | |
| ILockBytes | DBPROP_ILOCKBYTES |
| IRowset | DBPROP_IROWSET |
| IDBAsynchStatus | DBPROP_IDBASYNCHSTATUS |
| IParentRowset | |
| IRowset변경 | DBPROP_IROWSETCHANGE |
| IRowsetExactScroll | |
| IRowsetFind | DBPROP_IROWSETFIND |
| IRowsetIdentity | DBPROP_IROWSETIDENTITY |
| IRowsetInfo | DBPROP_IROWSETINFO |
| IRowsetLocate | DBPROP_IROWSETLOCATE |
| IRowsetRefresh | DBPROP_IROWSETREFRESH |
| IRowsetResynch | |
| IRowsetScroll | DBPROP_IROWSETSCROLL |
| IRowsetUpdate (인터페이스 또는 클래스 이름) | DBPROP_IROWSETUPDATE |
| IRowsetView | DBPROP_IROWSETVIEW |
| IRowsetIndex (아이로우셋인덱스) | DBPROP_IROWSETINDEX |
| ISequentialStream | DBPROP_ISEQUENTIALSTREAM |
| IStorage | DBPROP_ISTORAGE |
| IStream | DBPROP_ISTREAM |
| ISupportErrorInfo | DBPROP_ISUPPORTERRORINFO |
| 액세스 순서 | DBPROP_ACCESSORDER |
| Append-Only 행 집합 | DBPROP_APPENDONLY (추가 전용 속성) |
| 비동기 행 집합 처리 | DBPROP_ROWSET_ASYNCH |
| 자동 다시 계산 | DBPROP_ADC_AUTORECALC |
| 배경 인출 크기 | DBPROP_ASYNCHFETCHSIZE |
| 백그라운드 스레드 우선 순위 | DBPROP_ASYNCHTHREADPRIORITY |
| 일괄 처리 크기 | DBPROP_ADC_BATCHSIZE |
| 스토리지 개체 차단 | DBPROP_BLOCKINGSTORAGEOBJECTS |
| 책갈피 유형 | DBPROP_BOOKMARKTYPE |
| 책갈피 가능 | DBPROP_IROWSETLOCATE |
| 책갈피 순서 지정 | DBPROP_ORDEREDBOOKMARKS |
| 자식 행 캐시 | DBPROP_ADC_CACHECHILDROWS |
| 캐시 지연된 열 | DBPROP_CACHEDEFERRED |
| 삽입된 행 변경 | DBPROP_CHANGEINSERTEDROWS |
| 열 권한 | DBPROP_COLUMNRESTRICT |
| 열 집합 알림 | DBPROP_NOTIFYCOLUMNSET (컬럼 집합 알림 속성) |
| 열 쓰기 가능 | DBPROP_MAYWRITECOLUMN |
| 명령 제한 시간 | DBPROP_COMMANDTIMEOUT (명령 시간 초과) |
| 커서 엔진 버전 | DBPROP_ADC_CEVER |
| 열 연기 | DBPROP_DEFERRED |
| 스토리지 개체 업데이트 지연 | DBPROP_DELAYSTORAGEOBJECTS |
| 뒤로 가져오기 | DBPROP_CANFETCHBACKWARDS (뒤로 가져올 수 있음) |
| 필터 작업 | DBPROP_FILTERCOMPAREOPS |
| 작업 찾기 | DBPROP_FINDCOMPAREOPS |
| 숨겨진 열(개수) | DBPROP_HIDDENCOLUMNS |
| 행 유지 | DBPROP_CANHOLDROWS |
| 고정 행 | DBPROP_IMMOBILEROWS |
| 초기 인출 크기 | DBPROP_ASYNCHPREFETCHSIZE |
| 리터럴 책갈피 | DBPROP_LITERALBOOKMARKS |
| 리터럴 행 ID | DBPROP_LITERALIDENTITY |
| 변경 상태 유지 관리 | DBPROP_ADC_MAINTAINCHANGESTATUS |
| 최대 열린 행 | DBPROP_MAXOPENROWS |
| 최대 보류 중인 행 | DBPROP_MAXPENDINGROWS |
| 최대 행 수 | DBPROP_MAXROWS |
| 메모리 사용량 | DBPROP_MEMORYUSAGE |
| 알림 세분성 | DBPROP_NOTIFICATIONGRANULARITY |
| 알림 단계 | 알림 단계 속성 (DBPROP_NOTIFICATIONPHASES) |
| 트랜잭션된 개체 | DBPROP_TRANSACTEDOBJECT (트랜잭션된 객체) |
| 다른 사용자의 변경 내용 표시 | 다른업데이트삭제속성 |
| 다른 사람의 삽입 표시 | DBPROP_OTHERINSERT |
| 고유한 변경 내용 표시 | DBPROP_OWNUPDATEDELETE |
| 고유한 삽입 표시 | DBPROP_OWNINSERT |
| 중단할 때 보존 | DBPROP_ABORTPRESERVE |
| 커밋할 때 유지 | DBPROP_COMMITPRESERVE (커밋 시 보존) |
| Private1 | |
| 빠른 다시 시작 | DBPROP_QUICKRESTART (빠른 재시작 요소) |
| 재진입 이벤트 | DBPROP_REENTRANTEVENTS |
| 삭제된 행 제거 | DBPROP_REMOVEDELETED |
| 여러 변경 내용 보고 | DBPROP_REPORTMULTIPLECHANGES (변경 사항 여러 개 보고) |
| 이름 바꾸기 | DBPROP_ADC_RESHAPENAME |
| 명령 다시 동기화 | DBPROP_ADC_CUSTOMRESYNCH |
| 보류 중인 삽입 반환 | DBPROP_RETURNPENDINGINSERTS (대기 중인 삽입 반환 속성) |
| 행 삭제 알림 | DBPROP_NOTIFYROWDELETE (데이터베이스 행 삭제 알림) |
| 행 첫 번째 변경 알림 | DBPROP_NOTIFYROWFIRSTCHANGE (첫 번째 행 변경 알림) |
| 행 삽입 알림 | DBPROP_NOTIFYROWINSERT |
| 행 권한 | DBPROP_행제한 |
| 행 다시 동기화 알림 | DBPROP_NOTIFYROWRESYNCH (행 다시 동기화 알림을 위한 속성) |
| 행 스레딩 모델 | DBPROP_ROWTHREADMODEL |
| 행 변경 취소 알림 | DBPROP_알림행실행취소변경 |
| 행 삭제 취소 알림 | DBPROP_NOTIFYROWUNDODELETE |
| 행 삽입 취소 알림 | DBPROP_NOTIFYROWUNDOINSERT |
| 행 업데이트 알림 | DBPROP_NOTIFYROWUPDATE (행 업데이트 알림 속성) |
| 행 집합 가져오기 위치 변경 알림 | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
| 행 집합 릴리스 알림 | DBPROP_NOTIFYROWSETRELEASE (알림 행 집합 해제) |
| 뒤로 스크롤 | 사용자가 결정하지 않은 한, 이 항목은 번역 없이 그대로 유지됩니다. If no translation is needed, the term remains: DBPROP_CANSCROLLBACKWARDS |
| 서버 커서 | DBPROP_SERVERCURSOR |
| 삭제된 책갈피 건너뛰기 | 스킵된 북마크 속성 (DBPROP_BOOKMARKSKIPPED) |
| 강력한 행 ID | DBPROP_STRONGIDENTITY (강력한 식별자 속성) |
| 고유 카탈로그 | DBPROP_ADC_UNIQUECATALOG |
| 고유 행 | DBPROP_UNIQUEROWS |
| 고유 스키마 | DBPROP_ADC_UNIQUESCHEMA |
| 고유 테이블 | DBPROP_ADC_UNIQUETABLE |
| 호환성 | DBPROP_UPDATABILITY |
| 업데이트 조건 | DBPROP_ADC_UPDATECRITERIA |
| Resync 업데이트 | DBPROP_ADC_UPDATERESYNC |
| 책갈피 사용 | DBPROP_BOOKMARKS |