我的系统是由Access 2013设计的。我设置了一个查询,通过ODBC连接从SQL Server 2014获取数据。连接没有问题。我可以打开query1来查看所有记录。 Query1很复杂,并将几个表连接在一起。我想使用查询记录来更新本地表。错误消息是:
运行时错误' 3073'
操作必须使用可更新的查询。
str = "UPDATE table1 INNER JOIN query1 AS A ON Table1.Item = A.Item SET Table1.Qty = A.Qty"
DoCmd.RunSQL str