语法错误:SQL语句访问的查询表达式中的逗号?

时间:2017-07-17 15:15:39

标签: ms-access

我一直试图让这个陈述有效一段时间,但最终失去了生存的意志。

本质上,我试图仅将报告过滤到某些位置(因此,如果您希望查询仅包含位置" Avonmouth"以及"贝德福德"那么'它包括什么,过滤休息)我通过实现一个复选框系统完成了这一点,因此您可以轻松地向过滤器添加位置。不幸的是,我一直在使用SQL脚本遇到语法问题。它有点像屠杀,所以请原谅我,但我已经包含了下面的SQL。 (CHKBE =复选框)

  

在哪里QryTraining IN((IIf [Forms]![ReportDeployer]![CHKAV]<>""," Avonmouth",x),(IIf [Forms] ![ReportDeployer]![CHKBA]<>""," Basingstoke",x),(IIf [Forms]![ReportDeployer]![CHKBT]<> ""," Bedford Transport",x),(IIf [Forms]![ReportDeployer]![CHKBW]<>"",&# 34; Bedford Warehouse",x),(IIf [Forms]![ReportDeployer]![CHKBE]<>""," Belfast",x),( IIf [Forms]![ReportDeployer]![CHKCA]<>""," Carluke",x),(IIf [Forms]![ReportDeployer]![CHKEX] <>""," Exeter",x),(IIf [Forms]![ReportDeployer]![CHKKI]<>"" ," Kidderminister",x),(IIf [Forms]![ReportDeployer]![CHKKN]<>"&#34 ;,   " Knowsley",x),(IIf [Forms]![ReportDeployer]![CHKTE]<>""," Teva",x), (IIf [Forms]![ReportDeployer]![CHKWI]<>""," Wickford",x),(IIf [Forms]![ReportDeployer]![CHKYO ]<>""," York",x))

每次我尝试运行它时,都会以语法错误将其抛回。

提前致谢,T。

1 个答案:

答案 0 :(得分:1)

不确定这会有更好的效果,但是每个IIf()开头的parens都在错误的位置,并且可能需要撇号分隔符:

setTimeout()

什么是x?

相关问题