【问题标题】:MS Access linked table slow to aknowledge new recordsMS Access 链接表确认新记录很慢
【发布时间】:2016-11-24 00:33:35
【问题描述】:

我有一个链接表tblLinked,它每隔 0.5 秒左右就会有新记录出现。我有一个表单frmLinked,其记录源是tblLinked。当我重新查询frmLinked 时,我注意到(来自frmLinked 中的timestamp 字段)在过去5 秒左右添加到tblLinked 的新记录不会出现在表单上。如果我继续重新查询,这些记录会在 5 秒后出现。

在拆分数据库之前没有发生这种滞后。那么为什么 Access 只每 5 秒检查一次链接记录中的新记录呢?我怎样才能减少这个滞后间隔?

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    打开到非本地 Access 数据库文件的连接(即,不是与 Access 表单在同一个 .accdb/.mdb 中的表)往往具有大约 5 秒的“刷新率”。这似乎是 ACE/Jet 数据库引擎的功能。我的另一个答案here 指的是 OLEDB 连接,但它也很可能适用于 DAO 连接。

    【讨论】:

    • 谢谢。那么关于解决方案的任何想法?我是否应该像您在 OLEDB 上的帖子所建议的那样继续打开和关闭链接表的 DAO.recordset 对象?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    相关资源
    最近更新 更多