【发布时间】:2022-03-30 20:31:05
【问题描述】:
在 Microsoft Access 中,我们有一个本地表和一个指向 SharePoint 列表的链接表。
以下更新查询:
Update Linked
INNER JOIN Local on Linked.ID = Local.ID
Set Linked.TEXT_FIELD = Local.TEXT_FIELD
, Linked.CHOICE_FIELD = Local.TEXT_FIELD
, Linked.INT_FIELD = Local.INT_FIELD
...etc
给我们错误:
您无法更新此字段,因为您尝试应用的值无效或会破坏数据完整性规则。请更正并重试。
研究elsewhere 和find 在受限查找字段中更改选择时会发生错误。我们已经搜索了列表以寻找这些更改,但无济于事。此外,虽然某些字段中的选择可能已更改,但我们更新中的所有选择都是原始有效条目列表的一部分。总之:我们试图更新的所有记录中的所有值都是目标列表上的有效选择。
我们已尝试调试代码以隔离违规字段,但即使在单个字段更新时也会出现相同的错误。即使在更新没有有效选择的单个字段时也会发生错误,例如:
Update Linked
INNER JOIN Local on Linked.ID = Local.ID
Set Linked.INT_Field = Local.INT_Field
我们已尝试重新链接 SharePoint 列表。我们还删除了链表并手动重新添加。
不用说,这非常令人沮丧。您可以提供的任何指导将不胜感激。
【问题讨论】:
标签: validation ms-access sharepoint sharepoint-2010