我继承了一个我试图解开的 Access 数据库,这样我就可以让它完成它的预期目的。我似乎遇到了一个相对简单的障碍,但我以前从未见过这个问题,所以它让我抛出一个循环。
有几种说法是徒劳的:
DoCmd.OpenQuery ("myQueryName")
当我在代码中单步执行这些代码时,代码会执行,但不会执行查询操作(APPEND、UPDATE 等)。当我手动运行它们时,它们会执行必要的操作。
任何人都可以提供一些见解,因为这似乎真的是导致数据库无法准确完成其预期目的的障碍?
还有两点可能有用的信息。构建是 Access 2003,但我在 Access 2010 中作为 2003 数据库文件运行。此外,原作者在查询中放置了注释以不手动运行它们。我认为这是为了帮助提醒用户不要搞砸事情(尽管阻止手动运行查询是一项糟糕的工作!!!),但我认为这可能有助于触发解决方案。
非常感谢您的帮助!