我有一個SQL命令在VBA(訪問2007年),這給我錯誤,我不知道爲什麼。具體來說,它說在WHERE子句中有一個缺少的操作符。我找不出什麼是缺失的。它不是UDF ReplaceNotAN,它取代了特定的非字母數字字符。從VBA/SQL使用Like語法錯誤
發生了什麼事以及如何解決它的任何想法?在intertubez上找到類似錯誤的所有內容都是無關緊要的(主要是關於單引號問題 - 但顯然這不適用於此)。
dcSql = "UPDATE table SET table.Customer=ReplaceNotAN(Customer)" & _
" WHERE table.Customer Like '*[-,.;:_'&=\/#]*';"
DoCmd.RunSQL dcSql
你有另一個「你的字符串」 XXX 'XXX'。 – Stefan
我不知道爲什麼這是倒投了。這不是一個壞問題。 – Fionnuala
我也沒有 - 當我遇到這樣的問題時,這類問題非常有幫助,因爲他們告訴我其他地方要看。投票意味着沒有人會看到它,然後其他人會問這個問題,並且......噢。 – graidan