我有一張〜400,000行的表格。我試圖添加一個自動編號字段。當我嘗試使用設計視圖添加字段,我得到的錯誤信息: File sharing lock count exceeded. Increase MaxLocksPerFile registry entry.
添加自動編號時'超出系統資源'
我不想做一個永久的註冊表改變,所以我嘗試以下VBA:
Sub addAuto()
DAO.DBEngine.SetOption dbMaxLocksPerFile, 1000000
CurrentDb.Execute "ALTER Table large_data add column rowID AUTOINCREMENT", dbFailOnError
End Sub
這給了我以下錯誤信息:
Run-time error '3035': System resource exceeded
我應該怎麼做添加的自動編號字段?
你有沒有嘗試在「獨佔」模式下打開數據庫?這可能會繞過數據庫引擎(顯然)試圖執行的任何鎖定。 – 2013-04-23 18:46:01