如何从PC-1 ping PC-2上的MS Access

时间:2016-07-16 17:37:52

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

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?

1 个答案:

答案 0 :(得分:2)

一个相当低技术的选择是在更新运行时在PC-1上创建一个0长度的锁定文件,并在完成后删除它。 PC-2在启动查询过程之前可以检查该文件是否存在,只有在文件不存在时才进行。请注意,PC-2在运行查询时也应该创建一个锁定文件,因此PC-1不会在发生这种情况时开始更新数据库。即它是双向的。