Я борюсь с ошибкой дублирования записи MS Access. Я получаю эту ошибку в некоторых записях при вставке. Точная ошибка: «Изменения, которые вы запросили в таблице, не были успешными, поскольку они создали бы повторяющиеся значения в индексе, первичном ключе или отношении. Измените данные в поле или полях, которые содержат повторяющиеся данные, удалите индекс или переопределите индекс, чтобы разрешить повторяющиеся записи и повторить попытку».
Интересно то, что при работе с одним и тем же набором данных я каждый раз получаю ошибки в разных записях. Я удалил индексы в таблице назначения, но все еще та же проблема. Я читал, что это может быть сбой MS Access, поэтому я создал идентичную таблицу в SQL Server и попытался вставить - сработало как шарм. Так что, похоже, это проблема с доступом. Есть ли обходной путь? Я пытался найти один, но пока безуспешно. Был бы признателен, если бы кто-нибудь мог указать мне правильное направление, так как в настоящее время изменение баз данных не является вариантом. Спасибо.
P.S. Мой первичный ключ представляет собой составной ключ имени (текст), ключа (текст) и LineNo (целое число). Может быть более одного ключа с одним и тем же именем для каждого поля имени, но с разными номерами строк.
INSERT ... VALUES
илиINSERT ... SELECT
? - person HansUp   schedule 24.03.2015