将值添加到绑定到具有联接的 SQL 存储过程的 Access ADP 表单时出错



我有一个连接到SQL Server 2008 Express Edition的Access 2003 ADP项目。

当我尝试将值添加到具有使用 JOIN 的 SQL Strored 过程的 RecordSource 窗体时,出现以下错误:

您无法更新记录,因为其他用户或应用程序删除了它或更改了其主键的值。

存储过程的代码为:

SELECT F.Description, T.Quantity, T.Points
FROM Test T
RIGHT OUTER JOIN tblCriteriaCategory1 F 
ON T.FunctionalityID = F.tblCriteriaCategory1ID

(我尝试添加的值是数量和表测试点的值)

我还在 Test 和 tblCriteriaCategory1 表上创建了适当的外键关系。

感谢您对上述的任何帮助

您可能需要将 Functional ID 作为 Test 的主键。

此知识库文章显示与您遇到的场景几乎完全相同

相关内容

  • 没有找到相关文章

最新更新