Access 2007 및 Access 2003에서는 FoxPro 데이터베이스에 직접 연결할 수 없습니다.

원래 KB 번호: 824264

참고

이 문서는 Microsoft Access 데이터베이스(.mdb 또는 .accdb)에만 적용됩니다. 기본 매크로, 코딩 및 상호 운용성 기술이 필요합니다.

증상

Microsoft Office Access 2007 및 Microsoft Office Access 2003에서는 가져오기, 내보내 및 링크 대화 상자에 유형 파일 목록에 FoxPro 데이터베이스가 옵션으로 포함되지 않으므로 Microsoft FoxPro 데이터베이스를 직접 가져오거나 내보내거나 연결할 수 없습니다.

원인

이 문제는 Microsoft FoxPro ISAM 드라이버가 Access 2007 및 Access 2003에 포함되어 있지 않기 때문에 발생합니다.

해결 방법

FoxPro 데이터베이스에서 가져오기

FoxPro 데이터베이스에서 데이터를 가져오려면 Microsoft Visual FoxPro ODBC 드라이버를 사용합니다. 제거하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 제어판을 클릭합니다.

  2. 제어판관리 도구를 두 번 클릭합니다.

  3. 관리 도구 창에서 ODBC(데이터 원본)를 두 번 클릭한 다음 적절한 Visual FoxPro 드라이버를 선택하여 FoxPro 데이터베이스 또는 테이블에 대한 새 ODBC 데이터 원본을 추가합니다.

  4. Access를 시작한 다음 Access 데이터베이스를 엽니다.

  5. 파일 메뉴에서 외부 데이터 가져오기를 가리킨 다음 가져오기를 클릭합니다.

    참고

    Access 2007을 사용하는 경우 외부 데이터 탭의 가져오기 그룹에서 자세히를 클릭한 다음 ODBC 데이터베이스를 선택합니다.

  6. 가져오기 대화 상자의 파일 형식 목록에서 ODBC 데이터베이스를 클릭합니다.

    참고

    Access 2007을 사용하는 경우 데이터 원본 및 대상 선택 대화 상자에서 현재 데이터베이스의 새 테이블로 원본 데이터 가져오기 옵션을 클릭하여 선택한 다음 확인을 클릭합니다.

  7. 데이터 원본 선택 대화 상자에서 3단계에서 만든 Visual FoxPro 데이터 원본을 클릭한 다음 확인을 클릭합니다.

  8. 개체 가져오기 대화 상자에서 연결할 테이블을 클릭한 다음 확인을 클릭합니다.

FoxPro 데이터베이스에 연결하려면 Microsoft Visual FoxPro ODBC 드라이버를 사용합니다. 제거하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 제어판을 클릭합니다.

  2. 제어판관리 도구를 두 번 클릭합니다.

  3. 관리 도구 창에서 ODBC(데이터 원본)를 두 번 클릭한 다음 적절한 Visual FoxPro 드라이버를 선택하여 FoxPro 데이터베이스 또는 테이블에 대한 새 ODBC 데이터 원본을 추가합니다.

  4. Microsoft Access를 시작한 다음 Access 데이터베이스를 엽니다.

  5. 파일 메뉴에서 외부 데이터 가져오기를 가리킨 다음 테이블 연결을 클릭합니다.

    참고

    Access 2007을 사용하는 경우 외부 데이터 탭의 가져오기 그룹에서 자세히를 클릭한 다음 ODBC 데이터베이스를 선택합니다.

  6. 링크 대화 상자의 파일 형식 목록에서 ODBC 데이터베이스를 클릭합니다.

    참고

    Access 2007을 사용하는 경우 데이터 원본 및 대상 선택 대화 상자에서 연결된 테이블을 만들어 데이터 원본에 연결 옵션을 선택하고 확인을 클릭합니다.

  7. 데이터 원본 선택 대화 상자에서 3단계에서 만든 Visual FoxPro 데이터 원본을 클릭한 다음 확인을 클릭합니다.

  8. 테이블 연결 대화 상자에서 가져올 테이블을 클릭한 다음 확인을 클릭합니다.

FoxPro 데이터베이스로 내보내기

FoxPro 데이터베이스로 데이터를 내보내려면 Microsoft Visual FoxPro ODBC 드라이버를 사용합니다. 제거하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 제어판을 클릭합니다.

  2. 제어판관리 도구를 두 번 클릭합니다.

  3. 관리 도구 창에서 ODBC(데이터 원본)를 두 번 클릭한 다음 적절한 Visual FoxPro 드라이버를 선택하여 FoxPro 데이터베이스 또는 테이블에 대한 새 ODBC 데이터 원본을 추가합니다.

  4. Microsoft Access를 시작한 다음 Access 데이터베이스를 엽니다.

  5. 파일 메뉴에서 내보내기를 클릭합니다.

    참고

    Access 2007을 사용하는 경우 다음 단계를 수행합니다.

    1. Microsoft Office 단추를 클릭한 다음 액세스 옵션을 클릭합니다.
    2. 왼쪽 창의 목록에서 사용자 지정을 클릭합니다.
    3. 명령 선택 목록에서 모든 명령을 선택합니다.
  6. 테이블 'tablename' To... 내보내기 대화 상자의 형식으로 저장 목록에서 ODBC 데이터베이스를 클릭합니다.

    참고

    Access 2007을 사용하는 경우 다음 단계를 수행합니다.

    1. 선택한 개체를 ODBC 데이터베이스로 내보내기를 클릭하고 추가를 클릭한 다음 확인을 클릭합니다.
    2. 빠른 실행 도구 모음에서 선택한 개체를 ODBC 데이터베이스로 내보내기를 클릭합니다.
  7. 내보내기 대화 상자에서 새 테이블의 이름을 입력한 다음 확인을 클릭합니다.

  8. 데이터 원본 선택 대화 상자에서 3단계에서 만든 Visual FoxPro 데이터 원본을 클릭한 다음 확인을 클릭합니다.

추가 정보

이전 버전의 Access 및 Microsoft Jet 데이터베이스 엔진에서는 FoxPro 데이터베이스와 Access 데이터베이스 간에 데이터를 이동할 수 있습니다. Microsoft FoxPro ISAM 드라이버는 FoxPro 데이터베이스에 대한 액세스를 연결합니다. 그러나 Microsoft FoxPro ISAM 드라이버는 Access 2000 이상에 포함되지 않습니다. 따라서 Microsoft Jet 데이터베이스 엔진을 통해 FoxPro 데이터에 더 이상 액세스할 수 없습니다. Microsoft Visual FoxPro ODBC 드라이버를 사용하여 FoxPro 데이터에만 액세스할 수 있습니다.

Access 2003에서 문제를 재현하는 단계

  1. Access 데이터베이스를 엽니다.
  2. 파일 메뉴에서 외부 데이터 가져오기를 가리킨 다음 가져오기를 클릭합니다.
  3. 가져오기 대화 상자에서 형식의 파일 목록을 클릭합니다.

참고

Microsoft FoxPro ISAM 드라이버는 형식의 파일 목록에 나열되지 않습니다.

참조

ODBC 데이터 원본을 설정하는 방법에 대한 자세한 내용은 도움말 메뉴에서 Microsoft Office 액세스 도움말을 클릭하고 지원 창의 검색 상자에서 ODBC 데이터 원본을 입력하거나 변경한 다음 검색 시작을 클릭하여 항목을 확인합니다.