从MS Excel导入表(I DEV),尝试更新MS Access表(PLA HIST)。表具有相同的ID列。当我尝试运行它时,我不断收到来自Access的错误消息。
UPDATE PLA HIST
INNER JOIN I DEV
ON I DEV.ID = PLA HIS.ID
SET PLA HIS.[num] = I DEV.[number];
不确定我做错了什么。
答案 0 :(得分:3)
您需要在包含空格的所有标识符周围加上方括号。
UPDATE [PLA HIST]
INNER JOIN [I DEV]
ON [I DEV].ID = [PLA HIS].ID
SET [PLA HIS].[num] = [I DEV].[number];