У цій статті ми розглядаємо сценарії, що генерують помилки, пов’язані з відмовою додавання записів у MS Access

Проблеми з додаванням записів
MS Access зазвичай відображає діалогове вікно, коли виконується запит на додавання із зазначенням ймовірних причин його помилки. Помилки можуть виникнути через невідповідність типів польових даних або через ключові порушення. Порушення блокування та порушення правил перевірки також можуть бути можливими причинами помилки.
У статті буде обговорено кожне питання окремо та те, як ми можемо вирішити ці помилки.
Помилка перетворення типу

Ключове порушення
Якщо поле / и є частиною первинного ключа таблиці, додавання дати до цього поля / с може спричинити помилки порушення ключа. Первинні ключі завжди повинні мати унікальне значення, і, отже, про це можна подбати під час імпорту нових записів, щоб вони не порушували первинний ключ.
Користувачам рекомендується перевірити цільову таблицю та первинний ключ та переконатися, що вони встановили "так" для їх властивості "Ні дублікатів". Крім того, додані дані не повинні порушувати правила таблиці призначення.
Порушення блокування
Цілком можливо, що імпортовані дані вже десь використовуються, що спричиняє помилку в додаванні запиту. Користувачі можуть перевірити та переконатись, що база даних не відкривається деінде або іншими користувачами. Користувачі також можуть закрити відкриті таблиці, форми, запити тощо, щоб запобігти помилці.
Якщо проблема залишається, користувачі можуть перевірити, чи встановлено для Блокування запису за замовчуванням значення "Немає блокування", натиснувши Додаткові параметри в інструментах.
Порушення правила перевірки
До правила перевірки кожного поля можна отримати доступ з нижньої панелі вікна дизайну таблиці, і користувачі повинні перевірити їх перед імпортом записів. Якщо правило порушено, додається запит відображатиме помилку. Користувачі також повинні перевірити цільову таблицю для заданих текстових полів і чи встановили для параметра Ні значення «Дозволити нульову довжину». Помилка може бути спричинена нульовим значенням для полів, для властивості 'Обов'язково' яких встановлено значення Так.
Якщо під час роботи з базами даних MS Access ви часто стикаєтесь із різними помилками, було б розумно інвестувати в виправлення mdb інструмент для уникнення випадків втрати даних.
Вступ автора:
Вівіан Стівенс - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі ремонт SQL Server та програмні продукти Excel для відновлення. Для отримання додаткової інформації відвідайте WWW.datanumen.com