【问题标题】:SYNTAX ERROR (MISSING OPERATOR) QUERY EXPRESSION语法错误(缺少运算符)查询表达式
【发布时间】:2020-01-14 11:21:14
【问题描述】:

我在启动 Access 应用程序时收到此错误。试图找到有问题的 SQL 语句,我在表单加载事件中放置了一个“STOP”命令。在执行 STOP COMMAND 之前出现错误。我已经删除了应用程序中的所有 SQL 语句,但在启动程序和加载表单之前仍然出现错误。我也反编译并重新编译了程序。

有什么帮助吗?

最好的问候,

杰瑞

【问题讨论】:

  • 你能发布(一些)你的代码吗?否则,我们能提供什么帮助?
  • Form_Load 是表单打开时的第二个事件,第一个事件是 Form_Open。你也在那里检查代码吗?

标签: vba ms-access


【解决方案1】:

SQL 语句可能存在的一些可能性:

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

你应该到处看看。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-02
    • 2018-01-29
    • 2012-11-14
    相关资源
    最近更新 更多