Сообщение от
Владимир Максимов
1. Есть еще уникальный индекс по RecId.
Возможно, есть еще какие-то индексы, которые имеют признак уникальности именно в базе данных, но его по каким-то причинам не видно в AOT. Это надо напрямую в SQL смотреть
2. Подобные ошибки могут возникать, если где-то, как-то, была выполнена ХП сервера (или напрямую список команд передали) через объект Connection, где вначале сделали настройку SET NOCOUNT ON, но по завершении ХП не вернули в исходное состояние SET NOCOUNT OFF
Что именно делает эта ХП - не важно. Важен именно факт изменения настройки SET NOCOUNT для текущего соединения. Поэтому именно объект Connection
В этом случае такая ошибка вообще может возникать при любом обращении к базе данных для любой таблицы