2013-08-01 56 views
0

我有一個鏈接表tblLinked,它每隔0.5秒就會有一個新記錄。我有一個表格frmLinked,其記錄源是tblLinked。當我詢問frmLinked時,我注意到(來自frmLinkedtimestamp字段)最近5秒左右添加到tblLinked的新記錄未出現在表單上。如果我保持重新查詢,這些記錄會在5秒後出現。MS Access鏈接表知道新記錄的速度很慢

這種滯後在分裂數據庫之前沒有發生。那麼爲什麼Access只會每隔5秒檢查鏈接記錄中的新記錄?我怎樣才能減少這個滯後時間間隔?

回答

0

打開到Access數據庫文件的不是本地的連接(即不是與Access表單相同的.accdb/.mdb中的表)往往具有大約5秒的「刷新率」。這似乎是ACE/Jet數據庫引擎的一個功能。我的其他回答here涉及OLEDB連接,但它也可以非常適用於DAO連接。

+0

謝謝。那麼對於解決方案有什麼想法?我應該繼續打開並關閉鏈接表的DAO.recordset對象,因爲你在OLEDB上的帖子會提示? – mchen