엑셀 & VBA/엑셀 VBA 코딩패턴

64bit OS에서 32bit Provider를 지정하여 ConnectionString 만들기

ProDA 2021. 12. 25.

이 글은 새로운 블로그로 옮겼습니다. 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 바탕화면에서 오른쪽 마우스 버튼을 클릭하고 "새로 만들기 > 바로 가기"를 선택한다. 다음과 같이 "바로 가기 만들기" 화면이 표시된다.

Windows 10 바로 가기 만들기
Windows 10 바로 가기 만들기

 

 

2. 항목 위치에 아래 내용을 복사하여 붙여넣고 "다음" 버튼을 클릭한다.

 

C:\Windows\SysWOW64\rundll32.exe "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll", OpenDSLFile

 

 

3. 바로 가기 이름을 "UDL 32bit" (또는 본인이 원하는 이름)로 입력하고 "마침"버튼을 클릭한다.

Windows 10 바로 가기 이름 지정
Windows 10 바로 가기 이름 지정

 

 

4. 바탕화면에서 "마우스 우측 버튼 클릭 > 새로 만들기 > 텍스트 문서"를 실행하고, 파일명을 test.udl로 변경한다.

 

 

5. test.udl 파일을 "UDL 32bit" 바로 가기 아이콘에 드래그 & 드랍한다. 이 때 보여지는 화면이 32bit Provider(공급자) 목록이다.

32bit Provider 목록

 

 

6. 공급자를 선택하고 연결정보를 설정 후 "확인" 버튼을 클릭하여 저장한다. test.udl 파일을 메모장 등의 편집기로 열어보면 32bit Provider(공급자)를 사용하는 ConnectionString을 확인할 수 있다.

댓글

💲 추천 글