이 기사에서는 MS Access에서 레코드 추가 실패와 관련된 오류를 생성하는 시나리오를 검토합니다.

기록 추가 문제
MS Access는 일반적으로 추가 쿼리가 실행될 때 실패에 대한 가능한 이유를 설명하는 대화 상자를 표시합니다. 필드 데이터 유형의 불일치 또는 키 위반으로 인해 오류가 발생할 수 있습니다. 잠금 위반 및 유효성 검사 규칙 위반이 오류의 가능한 원인 일 수도 있습니다.
이 기사에서는 각 문제와 이러한 오류를 해결하는 방법에 대해 개별적으로 설명합니다.
유형 변환 실패

주요 위반
필드가 테이블의 기본 키의 일부인 경우 해당 필드에 날짜를 추가하면 키 위반 오류가 발생할 수 있습니다. 기본 키는 항상 고유 한 값이어야하며 따라서 기본 키를 위반하지 않는 새 레코드를 가져 오는 동안 처리 될 수 있습니다.
사용자는 대상 테이블과 기본 키를 확인하고 '중복 없음'속성에 예를 설정했는지 확인하는 것이 좋습니다. 또한 추가 된 데이터는 대상 테이블의 규칙을 위반하지 않아야합니다.
잠금 위반
가져 오는 데이터가 이미 어딘가에서 사용 중이므로 쿼리를 추가 할 때 오류가 발생할 수 있습니다. 사용자는 데이터베이스가 다른 곳이나 다른 사용자에 의해 열리지 않았는지 확인하고 확인할 수 있습니다. 사용자는 오류를 방지하기 위해 열린 테이블, 양식, 쿼리 등을 닫을 수도 있습니다.
문제가 지속되면 사용자는 도구에서 고급 옵션을 클릭하여 기본 레코드 잠금이 '잠금 없음'으로 설정되어 있는지 확인할 수 있습니다.
검증 규칙 위반
각 필드의 유효성 검사 규칙은 테이블 디자인 창의 하단 창에서 접근 할 수 있으며 사용자는 레코드를 가져 오기 전에 확인해야합니다. 규칙을 위반하면 쿼리를 추가하면 오류가 표시됩니다. 사용자는 또한 주어진 텍스트 필드에 대한 대상 테이블을 확인하고 No를 'Allow Zero Length'로 설정했는지 여부를 확인해야합니다. '필수'속성이 예로 설정된 필드의 null 값으로 인해 오류가 발생할 수 있습니다.
MS Access 데이터베이스로 작업하는 동안 모든 종류의 오류가 자주 발생하는 것처럼 보이는 경우에 투자하는 것이 현명 할 것입니다. mdb 수정 데이터 손실 사고를 방지하는 도구입니다.
저자 소개 :
Vivian Stevens는 다음 분야의 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. 수리 SQL Server 그리고 엑셀 복구 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM