인터넷 게시용 Microsoft OLE DB 공급자 개요
인터넷 게시용 Microsoft OLE DB 공급자를 사용하면 ADO에서 Microsoft FrontPage 또는 Microsoft 인터넷 정보 서버에서 제공하는 리소스에 액세스할 수 있습니다. 리소스에는 HTML 파일 또는 Windows 2000 웹 폴더와 같은 웹 소스 파일이 포함됩니다.
연결 문자열 매개 변수
이 공급자에 연결하려면 ConnectionString 속성의 Provider 인수를 다음으로 설정합니다.
MSDAIPP.DSO
이 값은 Provider 속성을 사용하여 설정하거나 읽을 수도 있습니다.
일반적인 연결 문자열
이 공급자의 일반적인 연결 문자열은 다음과 같습니다.
"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=<password>;"
또는
"URL=ResourceURL;User ID=MyUserID;Password=<password>;"
문자열은 다음 키워드로 구성됩니다.
키워드 | 설명 |
---|---|
공급자 | 인터넷 게시용 OLE DB 공급자를 지정합니다. |
데이터 원본 또는 URL | 웹 폴더에 게시된 파일 또는 디렉터리의 URL을 지정합니다. |
사용자 ID | 사용자 이름을 지정합니다. |
암호 | 사용자 암호를 지정합니다. |
참고 항목
Windows 인증을 지원하는 데이터 원본 공급자에 연결하는 경우 연결 문자열의 사용자 ID 및 암호 정보 대신 Trusted_Connection=yes 또는 Integrated Security=SSPI를 지정해야 합니다.
연결 문자열의 "URL="에서 잘못된 값으로 ResourceURL 값을 설정하는 경우 기본적으로 인터넷 게시 공급자는 유효한 값을 묻는 대화 상자를 발생합니다. 이는 애플리케이션의 중간 계층에 있는 구성 요소에 대해 바람직하지 않은 동작입니다. 대화 상자가 지워지고 구성 요소로부터 응답을 받지 못해 클라이언트가 중지되는 것처럼 보일 때까지 프로그램 실행을 일시 중단하기 때문입니다.
참고 항목
MSDAIPP.DSO가 Provider 연결 문자열 키워드 또는 Provider 속성을 사용하여 공급자 값으로 명시적으로 지정된 경우 연결 문자열에서 "URL="을 사용할 수 없습니다. 이 작업을 수행하는 경우 오류가 발생합니다. 대신 인터넷 게시용 OLE DB 공급자와 함께 ADO 사용 항목에 표시된 대로 URL을 지정하기만 하면 됩니다.