【发布时间】:2016-02-08 15:10:13
【问题描述】:
我正在使用 access 和 sql server 组合。我的主表位于 sql server 中,而我的临时表是在 access 中创建的。我正在尝试通过从 sql server 加入表来更新访问中的临时表。但我不断收到错误,操作必须使用可更新的查询。下面是我的查询。任何帮助将不胜感激。
UPDATE [tmpEditErrCode220 - 2] INNER JOIN dbo_Indicator_0 ON ([tmpEditErrCode220 - 2].cpt_code_allow = dbo_Indicator_0.cpt_code_allow) AND ([tmpEditErrCode220 - 2].cpt_code_omit = dbo_Indicator_0.cpt_code_omit) SET [tmpEditErrCode220 - 2].flag = On
WHERE ((([tmpEditErrCode220 - 2].flag)=Off));
【问题讨论】:
-
为什么不在 SQL Server 中创建临时表?
-
我可以这样做,但我使用的是访问作为前端。我可以只使用传递查询在 sql server 中创建表,这会修复我遇到的错误
-
我建议更改整个架构以使用 SQL Server。它是一个更强大的数据库。
标签: sql sql-server ms-access ms-access-2010