Я использую Office365 / Access 2016 в качестве внешнего интерфейса с локальным списком SharePoint 2013 в качестве внутреннего.
Пользователи должны оставлять друг другу заметки в списке, что должен также сохранять историю этих заметок.
Я использую одно поле многострочного / длинного текста, называемое «latest_note», чтобы ввести новую заметку, которая затем добавляется с помощью запроса на обновление в другое поле », отмечает ", который затем является исторической записью заметок.
Процесс, по сути, добавляет все содержимое" заметок "в" latest_note ", стирает поле" заметок ", а затем ОБНОВЛЯЕТ его с помощью" latest_note "+" notes ".
Это работает очень хорошо, пока" latest_note "+" notes "не наберет около 2000 (2K / возможно, 2048?) символов. В этот момент возникает следующая ошибка:
Ошибка времени выполнения '3000':
Зарезервированная ошибка (-1517); сообщение об этой ошибке отсутствует.
Конечно, вам нужно принудительно закрыть приложение и c.
Я провел ограниченное тестирование и думаю, что это вызвано Access Я не могу добавить текст размером 2 КБ в поле, которое он обновляет.
У меня есть несколько альтернативных способов решения этой проблемы, но мне просто интересно узнать, сталкивался ли кто-либо еще с этой указанной c ошибкой или ограничение? Я не смог найти ни одной ссылки, которая его погуглила.