LabVIEW에서 데이터베이스 연결을 위한 Microsoft 데이터 연결(UDL) 파일 생성하기

업데이트 됨 Nov 8, 2020

환경

소프트웨어

  • LabVIEW
  • LabVIEW Database Connectivity Toolkit

운영 체제

  • Windows

LabVIEW의 Database Connectivity Toolkit은 Microsoft Access 데이터베이스와의 인터페이스를 위해 Microsoft 데이터 연결(UDL) 파일이 필요합니다. UDL 파일은 SQL과 같은 다른 데이터베이스 유형과 연결하는 데 사용될 수도 있습니다. 확장명이 .udl인 Microsoft 데이터 연결 파일을 어떻게 만듭니 까?

UDL 파일이 처음 생성되는 방식은 Windows 설치에 따라 다릅니다. 이것은 폴더 바로 가기 메뉴에서 확인할 수 있습니다.

  1. 바탕 화면이나 파일을 만들 폴더에서 마우스 오른쪽 버튼을 클릭하십시오.
  2. 새로 만들기를 선택한 다음 텍스트 문서 또는 Microsoft 데이터 연결(옵션이 있는 경우)를 선택합니다.
    1. Microsoft 데이터 연결을 선택하면 UDL 파일이 만들어집니다.
  3. 텍스트 문서에 확장명이 .udl 인 이름을 지정하십시오 ( 파일 확장명 표시는 Windows 폴더 옵션에서 알려진 파일 형식의 파일 확장명 숨기기를 해제해야 합니다).
  4. "파일의 확장명을 변경하면 사용할 수 없게 될 수도 있습니다. 변경하시겠습니까?"라는 경고 창이 나타납니다. 를 선택하십시오 .

Additional Information

Microsoft 데이터 연결 파일이 있으면 응용 프로그램과 함께 사용하기 위해 UDL 파일을 Access 데이터베이스에 연결해야 합니다.

  1. 액세스 여십시오. 빈 데이터베이스를 선택하십시오.
  2. 데이터베이스 파일 창에서 .mdb 또는 .accdb 확장명을 사용하여 원하는 위치에 데이터베이스를 저장합니다.
  3.  Access를 닫을 수 있습니다 (데이터베이스를 저장한 위치를 기억하십시오).
  4. 이전에 만든 UDL 파일로 돌아가서 두 번 클릭합니다 (이 위치에서 Access 데이터베이스에 대한 링크가 만들어집니다).
  5. 공급자 탭을 클릭하십시오. .mdb 파일의 경우 Microsoft Jet 4.0 OLE DB Provider를 선택하십시오. .accdb 파일의 경우 Microsoft Office 12.0 Access Database Engine OLE DB Provider 선택합니다.
    Note: 64 비트 Windows 운영 체제를 사용하는 경우 공급자 탭에 Microsoft Jet 4.0 OLE DB Provider 또는 Microsoft Office 12.0 Access Database Engine OLE DB Provider가 표시되지 않습니다. 그 이유는 두 개는 32 비트 Database Provider이기 때문입니다. 공급자 탭에 32 비트 공급자를 표시하려면 다음과 같이하십시오.
    1. 시작>>모든 프로그램>>보조프로그램>>명령 프롬프트로 이동하십시오.
    2. 다음 명령을 입력하시오: C:\Windows\SysWOW64\rundll32.exe "C:\Program Files(x86)\Common Files\System\Ole DB\Oledb32.dll", OpenDSLFile C:\Test.udl, (C:\test.udl 은 이 생성한 UDL 파일인 경우)
    3. 공급자 탭을 클릭하면 32 비트 데이터베이스 공급자가 표시됩니다.
  6. 연결 탭을 클릭하십시오. 2 단계에서 생성 된 .mdb 또는 .accdb Access Database로 이동하십시오. 이제 UDL 파일을 LabVIEW에서 사용할 준비가되었습니다. 또한 파일을 이동할 때마다 UDL 파일에 대한 상대 경로를 사용할 수 있으며 파일을 이동할 때마다 수동으로 UDL 파일을 편집하지 않아도됩니다.


공급자를 찾을 수 없습니다라는 에러가 표시되는 경우 공급자가 제대로 설치 되었는지 확인하십시오. 수동으로 파일을 열고 데이터베이스에서 작업 할 수 있도록 내용을 편집 해보십시오.

 

  1. UDL 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램>>메모장을 선택하십시오.
  2. Microsoft 데이터 연결 설정 도구를 사용하지 않고 UDL 파일의 내용을 작성하십시오.


다음은 인증없이 .accdb 파일을 여는 예입니다.

[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Users\Public\Documents\Database.accdb;
Persist Security Info=False; 

여기서 Data Source는 데이터베이스에 대한 경로입니다.