连接表达式中的语法错误

时间:2014-02-11 08:57:38

标签: vba ms-access

我想根据cutoffnormal中的列(Boxc,Sites)值更新sched table

我的查询是:

oCm.CommandText = "update (sched join cutoffnormal on sched.Box = cutoffnormal.Boxc and sched.Site=cutoffnormal.Sites) set sched.Cutoff_Time = cutoffnormal.Cutoff"

但是我收到错误,例如“语法错误在加入操作中”

任何人都可以协助吗?提前致谢。

1 个答案:

答案 0 :(得分:0)

如果没有限定符,Access SQL不支持JOIN关键字。正如你所发现的那样,

... Table1 JOIN Table2 ...

会产生语法错误。你需要使用

... Table1 INNER JOIN Table2 ...