SQLConfigDataSource(Access 드라이버)
참고
이 항목에서는 Access 드라이버 관련 정보를 제공합니다. 이 함수에 대한 일반적인 내용은 ODBC API 참조에서 적절한 항목을 참조하세요.
데이터 원본을 추가, 수정 또는 삭제하는 데 사용되는 SQLConfigDataSource 함수는 다음 키워드를 동적으로 사용합니다.
키워드 | Description |
---|---|
COLLATINGSEQUENCE | 필드가 정렬되는 시퀀스입니다. 이렇게 하면 설정 대화 상자에서 시퀀스 정렬 과 동일한 옵션이 설정됩니다. |
COMPACT_DB | 데이터베이스 파일에서 데이터 압축을 수행합니다. 형식은 다음과 같습니다. COMPACT_DB=<path_name><optionaL_sort_order><선택적 ENCRYPT 키워드(keyword)>. DSN 키워드(keyword) 동일한 문에서 COMPACT_DB 키워드(keyword) 사용하는 경우 이 드라이버는 DSN 키워드(keyword) 무시합니다. 따라서 데이터베이스를 압축하고 DSN을 지정하는 것은 2단계 프로세스입니다. |
CREATE_DB | 데이터베이스 파일을 만듭니다. 형식은 CREATE_DB=<path_name><optional_sort 순서><optional_ENCRYPT 키워드(keyword)>. 여기서 경로 이름은 Microsoft Access 데이터베이스의 전체 경로입니다. 경로 이름이 기존 데이터베이스를 지정하면 오류가 반환됩니다. 정렬 순서는 Microsoft Access 설정 대화 상자에서 만들기 단추를 누를 때 표시되는 새 데이터베이스 대화 상자에 설정됩니다. 정렬 순서를 지정하지 않으면 일반이 사용됩니다. DSN 키워드(keyword) 동일한 문에서 CREATE_DB 키워드(keyword) 사용하는 경우 이 드라이버는 DSN 키워드(keyword) 무시합니다. 따라서 데이터베이스를 만들고 DSN을 지정하는 것은 2단계 프로세스입니다. CREATE_DB 키워드(keyword) 사용할 때 만들 Microsoft Access 데이터베이스의 경로 이름에 하나 이상의 공백이 포함된 경우 다음 예제와 같이 전체 경로 이름을 큰따옴표로 묶어야 합니다. "C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb" "C:\PROGRAM FILES\Access2.mdb" CREATE_DB=C:\TEMP\test.mdb(따옴표가 필요 없음) |
CREATE_SYSDB | 시스템 데이터베이스 파일을 만듭니다. 형식은 CREATE_SYSDB=<path-name><optional-sort-order>입니다. 여기서 경로 이름은 Microsoft Access 데이터베이스의 전체 경로입니다. 경로 이름이 기존 데이터베이스를 지정하면 오류가 반환됩니다. 정렬 순서는 ODBC Microsoft 액세스 설정 대화 상자에서 만들기 단추를 클릭할 때 표시되는 새 데이터베이스 대화 상자에 설정됩니다. 정렬 순서를 지정하지 않으면 일반이 사용됩니다. |
CREATE_V2DB | Microsoft Access 2.0과 호환되는 데이터베이스 파일을 만듭니다. 형식은 CREATE_V2DB=<path-name><optional-sort-order>입니다. 여기서 경로 이름은 Microsoft Access 데이터베이스의 전체 경로입니다. 경로 이름이 기존 데이터베이스를 지정하면 오류가 반환됩니다. 정렬 순서는 Microsoft Access 설정 대화 상자에서 만들기 단추를 누를 때 표시되는 새 데이터베이스 대화 상자에 설정됩니다. 정렬 순서를 지정하지 않으면 일반이 사용됩니다. DSN 키워드(keyword) 동일한 문에서 CREATE_V2DB 키워드(keyword) 사용하는 경우 이 드라이버는 DSN 키워드(keyword) 무시합니다. 따라서 데이터베이스를 만들고 DSN을 지정하는 것은 2단계 프로세스입니다. CREATE_V2DB 키워드(keyword) 사용하는 경우 만들 Microsoft Access 데이터베이스의 경로 이름에 하나 이상의 공백이 포함된 경우 다음 예제와 같이 전체 경로 이름을 큰따옴표로 묶어야 합니다. "C:\PROGRAM FILES\COMMON FILES\ MyAccess.mdb" "C:\PROGRAM FILES\Access2.mdb" CREATE_V2DB=C:\TEMP\test.mdb(따옴표가 필요하지 않음) |
DBQ | 데이터베이스 파일의 이름입니다. 설정 대화 상자에서 데이터베이스 와 동일한 옵션을 설정합니다. |
DEFAULTDIR | 데이터베이스 파일의 경로 사양입니다. |
설명 | 데이터 원본의 데이터에 대한 설명입니다. 이렇게 하면 설정 대화 상자의 설명 과 동일한 옵션이 설정됩니다. |
DRIVER | 드라이버 DLL에 대한 경로 사양입니다. |
DRIVERID | 드라이버의 정수 ID입니다. 25(Microsoft Access) |
Fil | Microsoft Access용 파일 형식 MS Access |
IMPLICITCOMMITSYNC | Microsoft Access 드라이버가 내부 또는 암시적 커밋을 비동기적으로 수행할지 여부를 결정합니다. 이 값은 처음에 "예"로 설정됩니다. 즉, Microsoft Access 드라이버는 내부/암시적 트랜잭션의 커밋이 완료될 때까지 기다립니다. 이 옵션의 값은 결과를 신중하게 고려하지 않고 변경하면 안 됩니다. 옵션에 대한 자세한 내용은 Microsoft Jet 데이터베이스 엔진 프로그래머 가이드를 참조하세요. 이렇게 하면 설정 대화 상자에서 ImplicitCommitSync 와 동일한 옵션이 설정됩니다. |
Maxbuffersize | Microsoft Access에서 디스크와 데이터를 전송하는 데 사용되는 내부 버퍼의 크기(킬로바이트)입니다. 기본 버퍼 크기는 2048KB(2048로 표시됨)입니다. 256으로 나눌 수 있는 모든 정수 값을 사용할 수 있습니다. 이렇게 하면 설정 대화 상자에서 버퍼 크기와 동일한 옵션이 설정됩니다. |
MAXSCANROWS | 기존 데이터를 기반으로 열의 데이터 형식을 설정할 때 검사할 행 수입니다. 검색할 행에 대해 1에서 16까지의 숫자를 입력할 수 있습니다. 기본값은 8입니다. 0으로 설정하면 모든 행이 검색됩니다. (제한을 벗어난 숫자는 오류를 반환합니다.) 이렇게 하면 설정 대화 상자에서 검색할 행과 동일한 옵션이 설정됩니다. |
PAGETIMEOUT | 페이지(사용되지 않는 경우)가 제거되기 전에 버퍼에 남아 있는 기간을 밀리초 단위로 지정합니다. 기본값은 1초의 5/10(0.5초)입니다. 이 옵션은 ODBC 드라이버를 사용하는 모든 데이터 원본에 적용됩니다. 이렇게 하면 설정 대화 상자에서 페이지 시간 제한 과 동일한 옵션이 설정됩니다. |
PWD | 암호입니다. |
READONLY | 파일을 읽기 전용으로 만들려면 TRUE입니다. 파일을 읽기 전용이 아닌 FALSE로 만듭니다. 이렇게 하면 설정 대화 상자에서 읽기 전용 과 동일한 옵션이 설정됩니다. |
REPAIR_DB | 커밋 프로세스 중에 발생하는 오류로 인해 손상된 데이터베이스를 복구합니다. DSN 키워드(keyword) 동일한 문에서 REPAIR_DB 키워드(keyword) 사용하는 경우 이 드라이버는 DSN 키워드(keyword) 무시합니다. 따라서 데이터베이스를 복구하고 DSN을 지정하는 것은 2단계 프로세스입니다. |
SYSTEMDB | Microsoft Access 드라이버의 경우 시스템 데이터베이스 파일에 대한 경로 사양입니다. 설정 대화 상자에서 시스템 데이터베이스 와 동일한 옵션을 설정합니다. |
스레드 | 사용할 엔진의 백그라운드 스레드 수입니다. 이 값은 기본적으로 3이지만 변경할 수 있습니다. 이렇게 하면 설정 대화 상자의 스레드와 동일한 옵션이 설정됩니다. |
UID | Microsoft Access 드라이버의 경우 로그인에 사용되는 사용자 ID 이름입니다. |
USERCOMMITSYNC | Microsoft Access 드라이버가 사용자 정의 트랜잭션을 비동기적으로 수행할지 여부를 결정합니다. 이 값은 처음에 "예"로 설정됩니다. 즉, Microsoft Access 드라이버는 사용자 정의 트랜잭션의 커밋이 완료될 때까지 기다립니다. 이 옵션의 값은 결과를 신중하게 고려하지 않고 변경하면 안 됩니다. 옵션에 대한 자세한 내용은 Microsoft Jet 데이터베이스 엔진 프로그래머 가이드를 참조하세요. 설정 대화 상자에서 UserCommitSync 와 동일한 옵션을 설정합니다. |