代码之家  ›  专栏  ›  技术社区  ›  Jason Steward

有没有办法在后台运行MS Access查询?

  •  1
  • Jason Steward  · 技术社区  · 6 年前

    我已将表单链接到几个非现场SQL server表。当窗体关闭时,会触发一个事件来运行一些更新查询,这些查询将大量数据从一个表复制到另一个表。在运行时,我失去了对访问函数的控制。这可能需要一分钟左右,因为我的互联网连接很慢。有没有办法触发那些更新查询在后台运行,而不是关闭Access中的所有内容,直到close事件完全执行?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Gustav    6 年前

    简言之,答案是否定的。访问是单线程的。

    编辑:

    您可以在我的文章中找到一种在分发前端时实现此设置的方法:

    Deploy and update a Microsoft Access application in a Citrix environment

        2
  •  0
  •   Jason Steward    6 年前

    谢谢,古斯塔夫!我想我会继续执行一个命令,在我的窗体加载后立即打开Access的第二个实例。第二个实例将有一个AutoExec宏来运行追加和更新查询,然后关闭该数据库。这应该是我的背景问题。我只需要研究一下如何打开第二个数据库。谢谢你的主意!