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 
Смежные вопросы