我继承了一个使用 sql 2000 作为数据源的 access 2003 ADP 文件。这是我的第一个访问维护项目,没有考虑所涉及的问题,只是在我的开发机器上的 access 2007 中打开它。它当然奏效了,我开始做要求的工作。
我已完成工作并将文件提交给客户,他在 access 2003 中打开该文件并继续收到几个错误,这些错误都与未声明的变量有关。正是在这一点上,我意识到没有任何代码文件具有 Option Explicit 集。我再次查看 access 2007 中的项目 - 没有错误。行为就像 access 2007 尊重缺乏 Option Explicit 并按预期工作,但 access 2003 “认为” Option Explicit 已设置,即使它从未出现在任何代码文件中。
我意识到我可以只使用 access 2003 重新做这项工作,但这会比我想要的更耗时。