有三臺電腦,1臺server,2臺client。資料庫用MS Access,以共享檔案的形式存放在Server端。Client端網路映射到Server的Access資料庫。其中,Client和Server均通過MFC + ODBC訪問Access。
現發現,如果client端和server端在多次"斷網重連"后,client端讀取Access資料時,會發生資料不同步現象。如斷網前,Access資料庫的某表有100條記錄。斷網后,又向Access新增20條。網路重連后,Client端卻只能讀到100條!但如果進行復制\粘貼Access資料庫檔案檔案,Client端就能讀到120條記錄。
請問,這個是Windows共享檔案或者Access的bug嗎?
uj5u.com熱心網友回復:
應該是快取的問題uj5u.com熱心網友回復:
嘗試修改注冊表三個鍵值,但資料還是沒有更新HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters
DirectoryCacheLifetime
FileNotFoundCacheLifetime
FileInfoCacheLifetime
[DWORD]
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/25269.html
標籤:數據庫
上一篇:MFC串列控制元件排序問題
