ACC: 동안 실패한 가져오기 만들어지지 않는다 오류 테이블 가져오기

기술 자료 번역 기술 자료 번역
기술 자료: 171852 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
초급: 단일 사용자 컴퓨터의 사용자 인터페이스에 대한 지식이 필요합니다.

모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Access 7.0, 97 텍스트 파일 가져온 후에 가져오기 오류 테이블을 만들지 또는 스프레드시트 실패합니다.

원인

Microsoft Access 7.0, 97 가져오기 오류 테이블을 만들 경우에는 이전 버전의 Microsoft Access에서 변경되었습니다. Microsoft Access 7.0, 97 가져오기 오류 테이블에는 다음과 같은 상황에서 만들기:
  • 필드의 데이터가 대상 필드의 데이터 형식을 적합하지 않습니다. 예를 들어, 대상 필드의 데이터 형식을 숫자, 있지만 데이터를 텍스트 값을 포함합니다.
  • 숫자 필드의 데이터가 대상 필드의 필드 크기를 너무 큽니다. 예를 들어, 한 FieldSize 대상 필드에 있는 바이트, 속성을 설정할 수 있지만 값이 255보다 큰 데이터를 포함합니다.
  • 일련 번호 필드에 (Microsoft Access 97 경우에만) 추가 시도하는 Null 값을 가져오는 데이터가 들어 있습니다.
  • 데이터를 추가할 테이블 복제 필드가 포함되어 있습니다.

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

가져오기 오류 테이블을 Access 텍스트 파일이나 스프레드시트를 가져올 때 발생하는 오류에 대한 설명이 포함되어 있습니다. 테이블의 필드 이름과 데이터 오류가 발생했습니다 나타내는 행 번호가 포함됩니다.

이전 버전의 Microsoft Access에서 Microsoft Access 7.0 이상의 가져오기 오류 테이블에는 다음과 같은 상황에서 만들기:
  • 가져오는 필드에 데이터가 대상 필드의 데이터 형식을 적합하지 않습니다. 예를 들어, 대상 필드가 숫자 데이터 형식이 있지만 텍스트 값이 데이터에 포함되어.
  • 숫자 필드의 데이터가 대상 필드의 필드 크기를 너무 큽니다. 예를 들어, 한 FieldSize 대상 필드에 있는 바이트, 속성을 설정할 수 있지만 값이 255보다 큰 데이터를 포함합니다.
  • 대상 테이블의 기본 키 또는 Indexed 속성이 예 (중복 불가능) 로 설정된 테이블 필드에 저장됩니다 중복 값이 가져올 레코드에 들어 있습니다.
  • 가져오는 데이터 필드 또는 테이블 유효성 검사 규칙을 위반합니다.
  • Required 속성이 ' 예 '로 설정된 필드에 대해 Null 값이 가져올 레코드에 들어 있습니다.
  • 데이터를 자동으로 구문 분석할 수 없는 레코드가 포함되어 있습니다. 데이터 내의 텍스트 구분 문자 (일반적으로 인용) 들어 있는 텍스트 값을 가져올 때 이 문제가 발생할 수 있습니다. 예를 들어, 인용 부호가 포함되어 있으므로 가져오기 오류 테이블에는 다음과 같은 텍스트 데이터의 오류 항목이 포함됩니다.
          "10 - 3 1/2" disks/box"
    						

문제를 재현하기 위한 단계

다음 예제에서는 Northwind.mdb 예제 데이터베이스의 주문 정보 테이블로 참조 무결성을 위반하는 레코드를 가져올 시도합니다.
  1. 메모장과 같은 텍스트 편집기를 열고 다음 새 텍스트 파일을 만듭니다.
           99999,54,7.45,20,0.000
    						
  2. 텍스트 파일을 C:\My Documents\OrdDetails.txt 파일로 저장하십시오.
  3. Microsoft Access를 시작하고 Northwind.mdb 예제 데이터베이스를 엽니다.
  4. 파일 메뉴에서 외부 데이터 가져오기 를 가리킨 다음 가져오기를 클릭하십시오.
  5. 가져오기 대화 상자에서 파일 형식 상자에서 텍스트 파일을 선택하십시오.
  6. C:\My Documents 폴더를 찾고, OrdDetails.txt, 선택한 다음 가져오기를 클릭하십시오.
  7. 텍스트 가져오기 마법사 첫 번째 화면에 있는 구분 선택한 옵션을 선택한 후 다음을 클릭합니다.
  8. 텍스트 마법사의 두 번째 화면에서 다음을 클릭하십시오.
  9. 텍스트 가져오기 마법사 세 번째 화면에서 "In 과 기존 테이블" 옵션을 선택하고 목록에서 주문 정보 테이블을 선택하십시오.
  10. 마침을 누릅니다. 참고 다음 오류 메시지가 나타난다:
    Microsoft Access 테이블에 모든 데이터를 추가할 수 없습니다.

    0 레코드 필드의 내용이 삭제된 및 1 레코드가 키 위반 때문에 손실되었습니다.

    * 데이터가 삭제된 경우 붙여넣거나 가져온 데이터가 필드 데이터 형식이나 대상 테이블의 필드 크기/FieldSize 속성과 일치하지 않습니다.

    * 레코드가 손실된 경우 붙여 넣은 레코드가 이미 대상 테이블에 있는 기본 키 값을 포함하고 또는 테이블 간에 정의된 관계에 대한 참조 무결성 규칙을 위반하는. 그래도 계속 하시겠습니까?
  11. 예를 클릭하십시오. 참고 Microsoft Access에서 가져오기 오류 만들 테이블.

참조

가져오기 오류 테이블에 대한 자세한 내용은 도움말 색인에서 "가져오기 오류 테이블의" 검색

속성

기술 자료: 171852 - 마지막 검토: 2014년 1월 29일 수요일 - 수정: 3.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbprb kbusage KB171852 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com