我在 vba (access 2007) 中有一个 sql 命令,它给了我错误,我不知道为什么。具体来说,它表示 WHERE 子句中缺少一个运算符。我无法弄清楚缺少什么。它不是 UDF ReplaceNotAN,它替换了特定的非字母数字字符。
关于发生了什么以及如何解决它的任何想法?我在 intertubez 上找到的类似错误的所有内容都是无关紧要的(主要是关于单引号和双引号问题 - 但显然这不适用于这里)。
dcSql = "UPDATE table SET table.Customer=ReplaceNotAN(Customer)" & _
" WHERE table.Customer Like '*[-,.;:_'&=\/#]*';"
DoCmd.RunSQL dcSql