通过WiFi VPN将MS Access数据库修复到SQL Server - 在没有AddNew或Edit的情况下更新或取消更新

时间:2016-04-26 10:31:58

标签: sql-server vba ms-access wifi vpn

我目前有一个MS Access数据库连接到SQL Server 2012.从我的办公室与服务器有强大的网络连接我使用数据库没有任何问题。但是,我们的用户通过WiFi连接与公司VPN连接。在导航同一记录中的表格时有时收到以下错误,有时在保存时会发生以下错误,但间歇性地发生。

  • 在没有AddNew或编辑

  • 的情况下更新或取消更新
  • 自您开始使用以来,其他用户已更改此记录 编辑它。如果您保存记录,您将覆盖更改 其他用户制作。将更改复制到剪贴板将允许您 查看其他用户输入的值,然后粘贴您的 如果您决定进行更改,请更改。

我检查了所有VBA代码,以确保我没有错误地保存表单。除了向每个表添加时间戳之外,我还消除了Access和SQL Server之间的NULL位字段的问题。

我原以为这可能是由于连接延迟问题缓慢造成的。有没有人对此问题有任何想法,以便可以在没有这些错误的情况下使用数据库。

提前致谢

1 个答案:

答案 0 :(得分:1)

如果您对连接良好的用户没有任何问题,并且仅针对使用WiFi的其他用户提出问题,则很可能是由于"漏洞"在连接而不是纯延迟。当然,连接中的这种中断可以被视为极端延迟,但通常不会。

除了在网络级别建立更好的连接,甚至是Access中的错误处理,并且您的应用程序将充斥着错误处理代码之外,真的没有办法解决这个问题。