首页 > 解决方案 > 更新后端 SharePoint 列表时的 MS Access 保留错误 (-1517)

问题描述

我使用 Office365/Access 2016 作为前端,使用本地 SharePoint 2013 列表作为后端。

用户需要在列表中为彼此留下笔记,列表中还应保留这些笔记的历史记录。

我正在使用一个名为“latest_note”的多行/长文本字段来输入新注释,然后通过更新查询将其附加到另一个字段“notes”,然后是注释的历史记录。

该过程有效地将“notes”的全部内容添加到“latest_note”,擦除“notes”字段,然后使用“latest_note”+“notes”对其进行更新。

在“latest_note”+“notes”达到大约 2000(2K/也许 2048?)个字符之前,这非常有效。那时,它会引发以下错误:


运行时错误“3000”:

保留错误(-1517);没有针对此错误的消息。

当然,然后您必须强制关闭应用程序等。

我做了一些有限的测试,并认为这是由于 Access 无法将 2K 大小的文本添加到它正在更新的字段。

对于这个问题,我确实有一些替代解决方法,但我只是想知道是否有其他人遇到过这个特定的错误或限制?我无法找到一个参考谷歌搜索它。

标签: ms-accesssharepointlimitreserved

解决方案


推荐阅读