ConnectionString 속성(ADO)
데이터 원본에 대한 연결을 설정하는 데 사용되는 정보를 나타냅니다.
설정 및 반환 값
문자열 값을 설정하거나 반환합니다.
설명
ConnectionString 속성을 사용하여 세미콜론으로 구분된 일련의 인수 = 값 문이 포함된 자세한 연결 문자열 전달하여 데이터 원본을 지정합니다.
ADO는 ConnectionString 속성에 대해 5개의 인수를 지원합니다. 다른 모든 인수는 ADO에서 처리하지 않고 공급자에 직접 전달합니다. ADO가 지원하는 인수는 다음과 같습니다.
인수 | 설명 |
---|---|
Provider= | 연결에 사용할 공급자의 이름을 지정합니다. |
File Name= | 미리 설정된 연결 정보가 포함된 공급자별 파일(예: 지속형 데이터 원본 개체)의 이름을 지정합니다. |
Remote Provider= | 클라이언트 쪽 연결을 열 때 사용할 공급자의 이름을 지정합니다. (원격 데이터 서비스만 해당) |
Remote Server= | 클라이언트 쪽 연결을 열 때 사용할 서버의 경로 이름을 지정합니다. (원격 데이터 서비스만 해당) |
URL= | 연결 문자열을 파일 또는 디렉터리 같은 리소스를 식별하는 절대 URL로 지정합니다. |
ConnectionString 속성을 설정하고 Connection 개체를 연 후 공급자는 예를 들어 ADO 정의 인수 이름을 특정 공급자의 해당 인수 이름에 매핑하여 속성의 내용을 변경할 수 있습니다.
ConnectionString 속성은 Open 메서드의 ConnectionString 인수에 사용되는 값을 자동으로 상속하므로 Open 메서드 호출 중에 현재 ConnectionString 속성을 재정의할 수 있습니다.
File Name 인수로 인해 ADO가 연결된 공급자를 로드하므로 Provider 인수와 File Name 인수를 모두 전달할 수 없습니다.
ConnectionString 속성은 연결이 닫혀 있을 때 읽기/쓰기이고 열려 있을 때 읽기 전용입니다.
ConnectionString 속성의 중복 인수는 무시됩니다. 인수의 마지막 인스턴스가 사용됩니다.
참고 항목
원격 데이터 서비스 사용 클라이언트 쪽 Connection 개체에서 사용하는 경우 ConnectionString 속성에는 Remote Provider 및 Remote Server 매개 변수만 포함될 수 있습니다.
다음 표에는 각 Windows 운영 체제에 대한 기본 ADO 공급자가 나열되어 있습니다.
기본 ADO 공급자 | Windows 운영 체제 |
---|---|
MSDASQL (소스 코드의 가독성을 향상하려면 연결 문자열에 공급자 이름을 명시적으로 지정하세요.) |
Windows 2000(32비트) Windows XP(32비트) Windows 2003 Server(32비트) Windows Vista(32비트) Windows Vista 서비스 팩 1 이상(32비트 및 64비트) Windows Vista 이후의 Windows 버전(32비트 및 64비트) |
기본값은 없습니다. ADO 애플리케이션이 다음 운영 체제에서 실행될 때 공급자를 명시적으로 지정하지 않으면 ADO는 다음 오류를 반환합니다. "ADODB.Connection: 공급자가 지정되지 않았으며 지정된 기본 공급자가 없습니다." |
Windows 2000(64비트) Windows XP(64비트) Windows 2003 Server(64비트) Windows Vista(64비트) |
적용 대상
참고 항목
ConnectionString, ConnectionTimeout 및 State 속성 예제(VB)
ConnectionString, ConnectionTimeout 및 State 속성 예제(VC++)
부록 A: 공급자