【问题标题】:How to ping MS Access on PC-2 from PC-1如何从 PC-1 ping PC-2 上的 MS Access
【发布时间】:2016-07-16 17:37:52
【问题描述】:

PC-1 (Windows-XP) 运行 MS Access 2010 数据库,每隔几分钟连接到服务器上的旧数据库,并刷新从服务器下载数据的本地表。

PC-2 (Windows-10) 运行 MS Access 2013 数据库,该数据库连接到 PC-1 中的 Access 表并对其运行大量查询,然后以 CSV 格式导出数据。

我希望 PC-1 在完成数据刷新时通知 PC-2,以便 PC-2 可以开始运行它的查询。如果 PC-2 在刷新 PC-1 上的数据时尝试运行查询,可能会导致数据损坏和其他问题。

如何让 PC-1 ping PC-2 ?

【问题讨论】:

  • 一个相当低技术的选项是在更新运行时在 PC-1 上创建一个长度为 0 的锁定文件,并在完成后将其删除。 PC-2,在它开始查询过程之前可以检查该文件是否存在,并且仅在该文件不存在时继续。请注意,PC-2 还应该在运行查询时创建一个锁定文件,因此 PC-1 在发生这种情况时不会开始更新数据库。 IE。它是双向的。
  • 这个,或者可能更容易检查,因为表已经链接,设置和清除设置表中的标志。你应该写你的评论作为答案。 @LoganReed
  • 两个宝贵的建议。将首先尝试@Andre,如果没有,然后是 Logan Reed 的
  • @Logan Reed:如果您要写评论作为答案,我会接受。我最终遵循了锁定文件路线,并且效果很好。

标签: vba ms-access windows-10 windows-xp


【解决方案1】:

一个相当低技术的选项是在更新运行时在 PC-1 上创建一个长度为 0 的锁定文件,并在完成后将其删除。 PC-2,在它开始查询过程之前可以检查该文件是否存在,并且仅在该文件不存在时继续。请注意,PC-2 还应该在运行查询时创建一个锁定文件,因此 PC-1 在发生这种情况时不会开始更新数据库。 IE。它是双向的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多