通过从sql server加入表来更新访问表

时间:2016-02-08 15:10:14

标签: sql sql-server ms-access ms-access-2010

我正在使用access和sql server结合使用。我的主表位于sql server中,我的临时表是在访问时创建的。我试图通过从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));

1 个答案:

答案 0 :(得分:0)

试试这个

UPDATE dbo_Indicator_0 
INNER JOIN 
[tmpEditErrCode220 - 2] ON ([dbo_Indicator_0].cpt_code_omit = [tmpEditErrCode220 - 2].cpt_code_omit) AND ([dbo_Indicator_0].cpt_code_allow = [tmpEditErrCode220 - 2].cpt_code_allow) 
SET [tmpEditErrCode220 - 2].flag = "On"
WHERE ((([tmpEditErrCode220 - 2].flag)="off"));