2016-10-26 2 views
0

Я добавляю записи из таблицы MS Access в таблицу в SQL Server 2012 через связанный ODBC в MS Access. Данные структурированы одинаково в таблице SQL в виде таблицы MS Access, включая ключевое поле, которое является SurveyID. Я продолжаю получать сообщение об ошибке, заявляя, что он не может добавить 1 запись (из 1493) из-за серьезных нарушений. Несмотря на то, что это ключевое поле в таблице Access, я протестировал с помощью запроса groupby, чтобы убедиться, что в таблице, которую я пытаюсь добавить, нет дубликатов. Я также написал внутренние запросы, чтобы убедиться, что SurveyID в таблице MS Access уже находится в таблице SQL. Я также сжал MSAccess db, если возникла проблема с этой таблицей. Любые другие предложения по выяснению того, что здесь происходит?MS Access присоединяется к нарушениям ключа SQL, когда ключ уникален

ответ

0

Итак, я дал свою базу данных тому, кто не был так сосредоточен на ключевом, как я. Оказалось, что запись не будет добавляться из-за ограничения проверки на одно из неключевых полей, а MS Access не сообщит о правильности типа ошибки. Облом, что бывает, но хорошо знать.

 Смежные вопросы

  • Нет связанных вопросов^_^