2016-09-19 2 views
0

Access 데이터베이스가 있고 고유 한 인덱스 값이있는 필드가 있습니다. 문제는 중복 된 값을 가진 SQL insert 문을 실행할 때 오류가 발생하지 않는다는 것입니다. 오류가 발생하지 않고 문 바로 위에 On Error Resume Next 문이있는 것처럼 문을 건너 뜁니다.VBA 액세스 삽입 쿼리가 오류를 반환하지 않습니다.

여기 내 코드의 요점은 CurrentDb.Exceute "Insert Into IS24 (geocodes, realestateId) values (123456, 7788339)" 입니다. 따라서 7788339가 이미있는 경우 삽입 만하지는 않지만 오류가 발생하지는 않습니다.

답변

2

이 시도 :

CurrentDb.Execute "Insert Into IS24 (geocodes, realestateId) values (123456, 7788339)", dbFailOnError 
관련 문제