Ошибка дублирования записи MS Access

Я борюсь с ошибкой дублирования записи MS Access. Я получаю эту ошибку в некоторых записях при вставке. Точная ошибка: «Изменения, которые вы запросили в таблице, не были успешными, поскольку они создали бы повторяющиеся значения в индексе, первичном ключе или отношении. Измените данные в поле или полях, которые содержат повторяющиеся данные, удалите индекс или переопределите индекс, чтобы разрешить повторяющиеся записи и повторить попытку».

Интересно то, что при работе с одним и тем же набором данных я каждый раз получаю ошибки в разных записях. Я удалил индексы в таблице назначения, но все еще та же проблема. Я читал, что это может быть сбой MS Access, поэтому я создал идентичную таблицу в SQL Server и попытался вставить - сработало как шарм. Так что, похоже, это проблема с доступом. Есть ли обходной путь? Я пытался найти один, но пока безуспешно. Был бы признателен, если бы кто-нибудь мог указать мне правильное направление, так как в настоящее время изменение баз данных не является вариантом. Спасибо.

P.S. Мой первичный ключ представляет собой составной ключ имени (текст), ключа (текст) и LineNo (целое число). Может быть более одного ключа с одним и тем же именем для каждого поля имени, но с разными номерами строк.


person Coding Duchess    schedule 24.03.2015    source источник
comment
Пробовали ли вы принятое решение этом сообщении?   -  person actaram    schedule 24.03.2015
comment
Индексируются ли какие-либо другие поля в вашей таблице с параметром «Да» (без дубликатов)?   -  person HansUp    schedule 24.03.2015
comment
Хансуп, нет. У меня был индекс, который допускал дублирование, но я удалил все индексы на всякий случай.   -  person Coding Duchess    schedule 24.03.2015
comment
BishopBarber, да, я видел это раньше, и я запускаю приложение, пока мы разговариваем, чтобы проверить это.   -  person Coding Duchess    schedule 24.03.2015
comment
Включает ли ваша БД определение отношения, которое ссылается на эту таблицу?   -  person HansUp    schedule 24.03.2015
comment
HansUp, нет, никакие отношения не определены. Только одна таблица и несколько запросов, использующих эту таблицу   -  person Coding Duchess    schedule 24.03.2015
comment
BishopBarber, я добавил поле Dattime в таблицу и изменил свою вставку, чтобы добавить штамп даты и времени в запись, но все еще получаю сообщение об ошибке   -  person Coding Duchess    schedule 24.03.2015
comment
Ваша вставка имеет форму INSERT ... VALUES или INSERT ... SELECT?   -  person HansUp    schedule 24.03.2015
comment
Можете ли вы поделиться копией вашей БД?   -  person HansUp    schedule 24.03.2015
comment
Или, если вы не можете поделиться своей БД, как просил HansUp, можете ли вы как минимум сделать несколько снимков экрана со структурой(ами) вашей таблицы в представлении дизайна, а также с вашим запросом?   -  person Newd    schedule 24.03.2015
comment
Я удалил ограничения, и теперь это работает намного лучше. Я действительно не могу поделиться ни базой данных, ни какими-либо данными   -  person Coding Duchess    schedule 24.03.2015