ADO 동적 속성 인덱스
데이터 공급자, 서비스 공급자 및 서비스 구성 요소는 열지 않은 Connection 및 Recordset 개체의 속성 컬렉션에 동적 속성을 추가할 수 있습니다. 공급자는 이러한 개체가 열려 있을 때도 추가 속성을 삽입할 수 있습니다. 이러한 속성 중 일부는 ADO 동적 속성 섹션에 나와 있습니다. 부록 A: 공급자 섹션의 특정 공급자 아래에 더 많은 속성이 나와 있습니다.
아래의 표는 각 표준 OLE DB 공급자 동적 속성에 대한 ADO 및 OLE DB 이름의 교차 인덱스입니다. 공급자가 여기에 나와 있는 것보다 더 많은 속성을 추가할 수 있습니다. 공급자 전용 동적 속성에 대한 자세한 내용은 공급자 설명서를 참조하세요.
OLE DB 프로그래머 참고 문서에서는 ADO 속성 이름을 “설명”이라는 용어로 지칭합니다. 이러한 표준 속성에 대해 자세히 알아보려면 OLE DB 설명서에서 해당 OLE DB 속성의 이름을 검색하거나 찾아보세요.
연결 동적 속성
ADO 속성 이름 | OLE DB 속성 이름 |
---|---|
Active Sessions | DBPROP_ACTIVESESSIONS |
비동기 가능 중단 | DBPROP_ASYNCTXNABORT |
비동기 가능 커밋 | DBPROP_ASYNCTNXCOMMIT |
격리 수준 자동 커밋 | DBPROP_SESS_AUTOCOMMITISOLEVELS |
카탈로그 위치 | DBPROP_CATALOGLOCATION |
카탈로그 용어 | DBPROP_CATALOGTERM |
열 정의 | DBPROP_COLUMNDEFINITION |
연결 제한 시간 | DBPROP_INIT_TIMEOUT |
현재 카탈로그 | DBPROP_CURRENTCATALOG |
데이터 원본 | DBPROP_INIT_DATASOURCE |
데이터 원본 이름 | DBPROP_DATASOURCENAME |
데이터 소스 개체 스레딩 모델 | DBPROP_DSOTHREADMODEL |
DBMS 이름 | DBPROP_DBMSNAME |
DBMS 버전 | DBPROP_DBMSVER |
Extended Properties | DBPROP_INIT_PROVIDERSTRING |
GROUP BY 지원 | DBPROP_GROUPBY |
유형이 다른 테이블 지원 | DBPROP_HETEROGENEOUSTABLES |
식별자 대/소문자 구분 | DBPROP_IDENTIFIERCASE |
초기 카탈로그 | DBPROP_INIT_CATALOG |
격리 수준 | DBPROP_SUPPORTEDTXNISOLEVELS |
격리 보존 | DBPROP_SUPPORTEDTXNISORETAIN |
로캘 ID | DBPROP_INIT_LCID |
위치 | DBPROP_INIT_LOCATION |
최대 인덱스 크기 | DBPROP_MAXINDEXSIZE |
최대 행 크기 | DBPROP_MAXROWSIZE |
BLOB 포함 최대 행 크기 | DBPROP_MAXROWSIZEINCLUDESBLOB |
SELECT의 최대 테이블 수 | DBPROP_MAXTABLESINSELECT |
모드 | DBPROP_INIT_MODE |
여러 매개 변수 집합 | DBPROP_MULTIPLEPARAMSETS |
여러 결과 | DBPROP_MULTIPLERESULTS |
여러 저장소 개체 | DBPROP_MULTIPLESTORAGEOBJECTS |
여러 테이블 업데이트 | DBPROP_MULTITABLEUPDATE |
NULL 정렬 순서 | DBPROP_NULLCOLLATION |
NULL 연결 동작 | DBPROP_CONCATNULLBEHAVIOR |
OLE DB 서비스 | DBPROP_INIT_OLEDBSERVICES |
OLE DB 버전 | DBPROP_PROVIDEROLEDBVER |
OLE 개체 지원 | DBPROP_OLEOBJECTS |
행 집합 열기 지원 | DBPROP_OPENROWSETSUPPORT |
Select 목록의 ORDER BY 열 | DBPROP_ORDERBYCOLUMNSINSELECT |
출력 매개 변수 가용성 | DBPROP_OUTPUTPARAMETERAVAILABILITY |
Ref 접근자로 전달 | 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 |
읽기 전용 데이터 소스 | 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 개체의 동적 속성이 범위를 벗어납니다(사용할 수 없게 됩니다).
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 | |
IRowsetChange | 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 |
추가 전용 행 집합 | DBPROP_APPENDONLY |
비동기 행 집합 처리 | DBPROP_ROWSET_ASYNCH |
자동 다시 계산 | DBPROP_ADC_AUTORECALC |
백그라운드 페치 크기 | DBPROP_ASYNCHFETCHSIZE |
백그라운드 스레드 우선 순위 | DBPROP_ASYNCHTHREADPRIORITY |
Batch 크기 | 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_OTHERUPDATEDELETE |
다른 사용자 삽입 내용 표시 | 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_ROWRESTRICT |
행 다시 동기화 알림 | DBPROP_NOTIFYROWRESYNCH |
행 스레딩 모델 | DBPROP_ROWTHREADMODEL |
행 변경 취소 알림 | DBPROP_NOTIFYROWUNDOCHANGE |
행 삭제 취소 알림 | DBPROP_NOTIFYROWUNDODELETE |
행 삽입 취소 알림 | DBPROP_NOTIFYROWUNDOINSERT |
행 업데이트 알림 | DBPROP_NOTIFYROWUPDATE |
행 집합 페치 위치 변경 알림 | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
행 집합 릴리스 알림 | DBPROP_NOTIFYROWSETRELEASE |
뒤로 스크롤 | 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 |
업데이트 다시 동기화 | DBPROP_ADC_UPDATERESYNC |
책갈피 사용 | DBPROP_BOOKMARKS |