语法错误(运算符缺失)查询表达

时间:2019-09-12 14:38:00

标签: access-vba

启动Access应用程序时出现此错误。为了找到令人讨厌的SQL语句,我在表单加载事件中添加了“ STOP”命令。该错误在执行STOP COMMAND之前出现。我已经擦除了应用程序中的所有SQL语句,但是,在启动程序时以及在加载表单之前,仍然会收到错误消息。我还反编译并重新编译了该程序。

有什么帮助吗?

最诚挚的问候,

杰里

1 个答案:

答案 0 :(得分:2)

SQL语句可能存在于其中:

  • Record Source的表单/报告。
  • 例如,
  • Control Source组合框或列表框。
  • 在较新的Access版本中,本地表也可以具有查找查询。
  • ...

您应该到处看看。

另一种方法是将对象(表单,报表,表,宏等)保存到文本文件,然后在这些文本文件中搜索SQL语句。

例如:这是将表单AnyForm保存到文本文件AnyForm.txt的命令:

Application.SaveAsText acForm, "AnyForm", "c:\AnyForm.txt"