다음을 통해 공유


Oracle용 Microsoft OLE DB 공급자 개요

중요하다

이 기능은 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. 대신 Oracle의 OLE DB 공급자를 사용합니다.

Microsoft OLE DB Provider for Oracle을 사용하면 ADO에서 Oracle 데이터베이스에 액세스할 수 있습니다.

연결 문자열 매개 변수

이 공급자에 연결하려면 ConnectionString 속성의 Provider 인수를 다음으로 설정합니다.

MSDAORA

Provider 속성을 읽으면 이 문자열도 반환됩니다.

키 집합 또는 동적 커서가 있는 조인 쿼리가 Oracle 데이터베이스에서 실행되면 오류가 발생합니다. Oracle은 정적 읽기 전용 커서만 지원합니다.

일반적인 연결 문자열

이 공급자의 일반적인 연결 문자열은 다음과 같습니다.

"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=<password>;"

문자열은 다음 키워드로 구성됩니다.

키워드 묘사
공급자 Oracle용 OLE DB 공급자를 지정합니다.
데이터 원본 서버의 이름을 지정합니다.
사용자 ID 사용자 이름을 지정합니다.
암호 사용자 암호를 지정합니다.

메모

Windows 인증을 지원하는 데이터 원본 공급자에 연결하는 경우 연결 문자열의 사용자 ID 및 암호 정보 대신 Trusted_Connection=예 또는 통합 보안 = SSPI 지정해야 합니다.

Provider-Specific 연결 매개 변수

공급자는 ADO에서 정의한 매개 변수 외에도 여러 공급자별 연결 매개 변수를 지원합니다. ADO 연결 속성과 마찬가지로 이러한 공급자별 속성은 ConnectionProperties 컬렉션을 통해 설정하거나 ConnectionString일부로 설정할 수 있습니다.

이러한 매개 변수는 OLE DB 프로그래머의 참조완전히 설명되어 있습니다. ADO 동적 속성 인덱스 이러한 매개 변수 이름과 해당 OLE DB 속성 간의 상호 참조를 제공합니다.

매개 변수 묘사
창 손잡이 추가 정보를 요청하는 데 사용할 창 핸들을 나타냅니다.
지역 식별자 사용자의 언어와 관련된 기본 설정을 지정하는 고유한 32비트 숫자(예: 1033)를 나타냅니다. 이러한 기본 설정은 날짜 및 시간 형식 지정 방법, 항목이 사전순으로 정렬, 문자열 비교 등을 나타냅니다.
OLE DB 서비스 사용하거나 사용하지 않도록 설정할 OLE DB 서비스를 지정하는 비트 마스크를 나타냅니다.
프롬프트 연결이 설정되는 동안 사용자에게 메시지를 표시할지 여부를 나타냅니다.
확장 속성 공급자별 확장 연결 정보를 포함하는 문자열입니다. 이 속성은 속성 메커니즘을 통해 설명할 수 없는 공급자별 연결 정보에만 사용합니다.

참고 항목

ADO(ConnectionString 속성)ADO(Provider 속성)ADO(레코드셋 객체)