Вставка записей в связанную таблицу ASE приводит к обновлению / удалению одной строки, затрагивающему более одной строки связанной таблицы - PullRequest
0 голосов
/ 30 апреля 2018

В Microsoft Access 2016 у меня есть ссылка на таблицу ASE через драйвер ODBC Adaptive Server Enterprise.

Таблица используется только с таблицей передачи данных для администраторов баз данных. На стороне сервера таблица не имеет индексов, первичных ключей или внешних ключей

При связывании таблицы в доступе всегда запрашивается идентификация первичного ключа / ключей, чтобы можно было вставить в него записи.

В Microsoft Access 2010 они работали, идентифицируя 10 полей в качестве первичных ключей только для того, чтобы записи могли быть вставлены из доступа

В Micrososft Access 2016 я получаю сообщение об ошибке:

Обновление / удаление одной строки затронуло более одной строки связанной таблицы. Уникальный индекс содержит повторяющиеся значения. (Ошибка 3362)

Есть ли способ разрешить доступ для вставки записей в эту таблицу, не объявляя первичный ключ, так как в таблице сервера его нет?

Заранее спасибо

...