Microsoft OLE DB Provider for Microsoft Indexing Service 개요
Microsoft OLE DB Provider for Microsoft Indexing Service는 Microsoft Indexing Service에서 인덱싱한 파일 시스템 및 웹 데이터에 대한 프로그래밍 방식의 읽기 전용 액세스를 제공합니다. ADO 애플리케이션은 SQL 쿼리를 실행하여 콘텐츠 및 파일 속성 정보를 검색할 수 있습니다.
공급자가 자유 스레드이고 유니코드가 활성화되어 있습니다.
연결 문자열 매개 변수
이 공급자에 연결하려면 Provider= 인수를 ConnectionString 속성으로 설정합니다.
MSIDXS
Provider 속성을 읽으면 이 문자열도 반환됩니다.
일반적인 연결 문자열
이 공급자의 일반적인 연결 문자열은 다음과 같습니다.
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
문자열은 다음 키워드로 구성됩니다.
키워드 | 묘사 |
---|---|
공급자 | OLE DB Provider for Microsoft Indexing Service를 지정합니다. 일반적으로 연결 문자열에 지정된 유일한 키워드입니다. |
데이터 원본 | 인덱싱 서비스 카탈로그 이름을 지정합니다. 이 키워드를 지정하지 않으면 기본 시스템 카탈로그가 사용됩니다. |
로캘 식별자 | 사용자의 언어와 관련된 기본 설정을 지정하는 고유한 32비트 숫자(예: 1033)를 지정합니다. 이 키워드를 지정하지 않으면 기본 시스템 로캘 식별자가 사용됩니다. |
명령문
인덱싱 서비스 SQL 쿼리 구문은 SQL-92 SELECT 문과 해당 FROM 및 WHERE 절에 대한 확장으로 구성됩니다. 쿼리 결과는 ADO에서 사용하고 Recordset 개체로 조작할 수 있는 OLE DB 행 집합을 통해 반환됩니다.
정확한 단어 또는 구를 검색하거나 와일드카드를 사용하여 단어의 패턴 또는 줄기를 검색할 수 있습니다. 검색 논리는 부울 의사 결정, 가중 용어 또는 다른 단어에 대한 근접성을 기반으로 할 수 있습니다. 정확한 단어가 아닌 의미에 따라 일치하는 항목을 찾는 "자유 텍스트"로 검색할 수도 있습니다.
특정 명령 언어는 인덱싱 서비스용 쿼리 언어 설명서에 완전히 설명되어 있습니다.
공급자는 저장 프로시저 호출 또는 단순 테이블 이름을 허용하지 않습니다(예: CommandType 속성은 항상 adCmdText ).
레코드셋 동작
다음 표에서는 이 공급자와 함께 열린 Recordset 개체에서 사용할 수 있는 기능을 나열합니다. 정적 커서 형식(adOpenStatic)만 사용할 수 있습니다.
공급자 구성에 대한 Recordset 동작에 대한 자세한 내용은 Supports 메서드를 실행하고 RecordsetProperties 컬렉션을 열거하여 공급자별 동적 속성이 있는지 확인합니다.
표준 ADO 레코드 집합 속성의 가용성:
재산 | 가용도 |
---|---|
AbsolutePage | 읽기/쓰기 |
AbsolutePosition (절대 위치) | 읽기/쓰기 |
활성연결 | 읽기 전용 |
BOF | 읽기 전용 |
책갈피* | 읽기/쓰기 |
CacheSize | 읽기/쓰기 |
커서위치 | 항상 adUseServer |
커서유형 | 항상 adOpenStatic |
편집 모드 | 항상 adEditNone |
EOF | 읽기 전용 |
필터 | 읽기/쓰기 |
LockType | 읽기/쓰기 |
MarshalOptions | 사용할 수 없음 |
최대 기록 수 | 읽기/쓰기 |
페이지 수 | 읽기 전용 |
페이지 크기 | 읽기/쓰기 |
기록 수 | 읽기 전용 |
원본 | 읽기/쓰기 |
State | 읽기 전용 |
상태 | 읽기 전용 |
이 기능이 레코드 집합에 존재하려면 공급자에서 책갈피를 사용하도록 설정해야 합니다.
레코드셋 표준 ADO 메서드의 가용성 :
메서드 | 가능한가요? |
---|---|
새로 추가 | 아니요 |
취소 | 예 |
CancelBatch | 아니요 |
업데이트 취소 | 아니요 |
복제 | 예 |
닫기 | 예 |
삭제 | 아니요 |
GetRows | 예 |
이동 | 예 |
MoveFirst | 예 |
다음 레코드셋 | 예 |
열기 | 예 |
다시 조회 | 예 |
동기화 | 예 |
지원합니다 | 예 |
업데이트 | 아니요 |
UpdateBatch | 아니요 |
Microsoft OLE DB Provider for Microsoft Indexing Service에 대한 구체적인 구현 세부 정보 및 기능 정보는 OLE DB 프로그래머 가이드참조하거나 Windows NT Server 웹 사이트의 웹 서비스 페이지를 방문하세요.
참고 항목
ADO(CommandType 속성)ADO(ConnectionString 속성)속성 컬렉션(ADO)ADO(Recordset 개체)메서드