데이터 형식 불일치에 대한 메시지가 나타나는 경우

데이터 형식 불일치에 대한 메시지가 나타나는 경우

이 오류는 Access에서 값에 예상되는 데이터 형식과 입력 값을 일치시킬 수 없음을 나타냅니다. 예를 들어 숫자가 필요한 경우 텍스트 문자열을 Access에 제공하면 데이터 형식 불일치 오류가 나타납니다.

이 메시지에 대한 문제를 해결하려면 다음을 실행합니다.

  • 테이블의 필드에 대한 기본값을 방금 변경한 경우 새 레코드를 입력하려고 할 때 데이터 형식 불일치에 대한 메시지가 표시되면 디자인 보기에서 테이블을 열고 필드의 기본값에 사용하는 식이 필드와 동일한 데이터 형식으로 계산되는지 확인합니다. 예를 들어 필드에 숫자 데이터 형식이 있는 경우 기본값 식 주위에 따옴표를 넣지 않았는지 확인합니다. 예를 들어 "1"은 숫자가 아닌 텍스트로 계산됩니다.

  • 열에 대한 조건이 열 원본 필드의 데이터 형식과 일치하는지 확인합니다. 숫자 또는 날짜/시간 필드에 텍스트 조건을 지정하면 이와 같은 오류가 나타날 수 있습니다.

    예를 들어 조건 "50" 또는 "12/13/12"를 입력하면 오류 메시지가 반환됩니다. Access에서 따옴표 안의 값을 숫자가 아닌 텍스트로 해석하기 때문입니다. 따라서 이 따옴표를 반드시 제거해야 합니다. 조건 필드에 유효한 날짜를 입력할 때 #12/13/12#과 같이 날짜 주위에 # 기호가 나타나는 것을 알 수 있습니다.

데이터 형식 충돌을 일으키는 다른 상황으로는 다음이 포함됩니다.

  • 조회 필드에 조건을 지정하고, 조건과 연결된 외래 키 값(예: ID) 대신 조회 목록에 나타나는 값(예: 이름)을 사용하는 경우. 외래 키 값은 실제로 원본으로 사용하는 테이블에 저장되므로 필드에 대한 조건을 지정할 때 이 외래 키 값을 사용해야 합니다.

  • 통화 필드에 대한 조건에 달러 기호($)를 입력한 경우. 달러 기호를 제거한 후 결과를 확인합니다.

    입력한 숫자 조건에 따옴표가 표시되는 경우 해당 조건이 숫자가 아니라는 것을 알 수 있습니다. $ 기호를 입력하면 Access에서는 자동으로 입력한 문자열을 따옴표로 묶습니다.

  • 쿼리에서 조인된 필드 각 쌍의 데이터 형식이 동일한지 확인합니다. 그렇지 않은 경우 조인된 필드 중 하나의 데이터 형식을 변경하여 다른 필드와 일치시킴으로써 불일치 오류가 나타나지 않도록 합니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×