Access數據庫,同時操作大量記錄(9500條以上)時報錯。
錯誤提示:
Microsoft JET Database Engine 錯誤 '80040e21'
文件共享鎖定數溢出。(Error 3052)
解決辦法:
修改注冊表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0]
"MaxLocksPerFile"=dWord:05f5e0ff
將MaxLocksPerFile默認的十進制值9500改大即可。呵呵,我改成了十進制的99999999。