이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다.
▶ 새로운 블로그 주소: https://prodskill.com/
▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-32bit-provider-connection-string/
64bit OS에서 32bit Provider를 지정하여 ConnectionString을 만드는 방법에 대해 소개한다.
이전 글 VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기(https://prodtool.tistory.com/87), ConnectionString 생성 방법 1. UDL 파일 이용 내용중에 "64bit OS에서 32bit Provider를 표시할 수 있는 방법"을 언급했었다.
이글에서 Windows 10 64bit에서 32bit Provider를 표시할 수 있는 방법을 설명한다.
다음 순서로 진행한다.
1. Windows 10 바탕화면에서 오른쪽 마우스 버튼을 클릭하고 "새로 만들기 > 바로 가기"를 선택한다. 다음과 같이 "바로 가기 만들기" 화면이 표시된다.
2. 항목 위치에 아래 내용을 복사하여 붙여넣고 "다음" 버튼을 클릭한다.
C:\Windows\SysWOW64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll", OpenDSLFile
3. 바로 가기 이름을 "UDL 32bit" (또는 본인이 원하는 이름)로 입력하고 "마침"버튼을 클릭한다.
4. 바탕화면에서 "마우스 우측 버튼 클릭 > 새로 만들기 > 텍스트 문서"를 실행하고, 파일명을 test.udl로 변경한다.
5. test.udl 파일을 "UDL 32bit" 바로 가기 아이콘에 드래그 & 드랍한다. 이 때 보여지는 화면이 32bit Provider(공급자) 목록이다.
6. 공급자를 선택하고 연결정보를 설정 후 "확인" 버튼을 클릭하여 저장한다. test.udl 파일을 메모장 등의 편집기로 열어보면 32bit Provider(공급자)를 사용하는 ConnectionString을 확인할 수 있다.
'엑셀 & VBA > 엑셀 VBA 코딩패턴' 카테고리의 다른 글
Windows API Import시 32bit, 64bit Excel 모두 사용하도록 PtrSafe 지정 (0) | 2022.02.20 |
---|---|
Logging 패턴: OutputDebugString, DebugView 활용 (0) | 2022.02.19 |
VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기 (2) | 2021.12.25 |
VBA 코딩 패턴: ADO DB Connection String 생성 (2) | 2021.08.20 |
VBA 코딩 패턴: Range Loop-쓰기(Write) (0) | 2021.07.27 |
VBA 코딩 패턴: 성능 향상 (10) | 2021.06.27 |
VBA 코딩 패턴: Named Range (명명된 범위) (4) | 2021.06.12 |
VBA 코딩 패턴: Range Loop-읽기(Read) (2) | 2021.05.30 |
댓글