我有一個2010年的Access數據庫,我將其拆分爲多個用戶可以同時使用數據庫。但是,現在我無法通過表格,查詢,任何東西將數據添加到前端。當我到後端時,它表示它是隻讀的,我無法在其中添加數據或修改設計,並且是的,我有適當的權限來查看所有內容。我甚至嘗試將權限設置爲具有完全訪問權限的所有人,但仍然無效。有任何想法嗎?無法將數據添加到訪問數據庫的前端
1
A
回答
2
當您打開後端數據庫文件時,Access必須能夠創建鎖定文件,或者在鎖定文件已存在的情況下更新鎖定文件。如果兩者都不發生,db文件將以只讀方式打開。
當您在Access會話中直接打開後端數據庫文件時,此要求適用。當您從前端數據庫打開後端間接時也適用。
鎖定文件使用與您的db文件相同的基本名稱,但使用不同的文件擴展名:.ldb用於MDB數據庫;或ACCDB數據庫的.laccdb。
確保您的用戶有權創建和刪除後端數據庫文件所在文件夾中的文件。或者,您可以在創建鎖定文件後爲它們修改權限。
如果問題不是鎖文件問題,請在數據表視圖中從前端打開其中一個鏈接表,然後查看是否可以進行更改(添加和刪除行以及更新現有行中的值)。如果鏈接表被視爲只讀,請刪除鏈接並重新創建它們。確保通知訪問哪些字段或字段組合用作主鍵。在沒有這些信息的情況下,Access將以只讀方式鏈接表。
如果鏈接的表格不是隻讀的,請檢查表單的記錄來源和其他屬性。即使其源表可編輯,某些查詢仍然可以是隻讀的。並且表單屬性表的數據選項卡包括諸如允許添加,允許刪除和添加編輯等屬性,這些屬性影響可通過該表單進行的更改類型。
最後,確保所有前端用戶將默認開放模式設置爲共享。如果任何用戶的開放模式設置爲獨佔,則以後所有用戶只能打開只讀模式。
相關問題
- 1. 使用基於Web的前端將數據庫訪問到SQL數據庫
- 2. 無法將數據添加到Android上的sqlite數據庫
- 3. 我無法將數據添加到我的數據庫
- 4. 無法訪問數據庫
- 5. 無法訪問數據庫
- 6. 無法訪問數據庫
- 7. System.Data.SQLite - 無法訪問加密數據庫
- 8. 鎖定前端訪問數據庫
- 9. 無法將數據添加到數據庫
- 10. 無法使用asp.net將數據添加到數據庫mvc
- 11. 無法將數據添加到Firebase數據庫
- 12. 無法將數據添加到數據庫中
- 13. 我無法將數據添加到數據庫
- 14. Codeigniter - 將數據添加到數據庫
- 15. 將數據添加到數據庫中
- 16. Android - 將數據添加到數據庫
- 17. 將數據添加到SQLite數據庫
- 18. 將數據添加到MySQL數據庫
- 19. 將數據添加到MySQL數據庫
- 20. 將數據添加到JanusGraph數據庫
- 21. 無法添加記錄到數據庫
- 22. 無法添加圖片到數據庫
- 23. 無法將數據從前端Javascript插入到使用Mongoose的數據庫中
- 24. 將textView中的數據添加到可訪問的數據庫中
- 25. 無法使用vb 2010將數據插入訪問數據庫
- 26. 將數據添加到數據庫中的問題
- 27. 無法插入數據到數據庫MS-訪問VB
- 28. angularFire無法將$數據添加到firebase
- 29. 無法訪問Drupal的MySQL數據庫
- 30. 無法訪問的數據庫
只是要清楚。我不是在討論添加新表格,而是將數據添加到現有表格和查詢中。當我右鍵單擊表格行時,新記錄選項變灰。 –
更新: 我發現我無法編輯或添加數據的原因。另一位用戶正在使用他們的前端副本。但是,這不是分割數據庫的重點,因此多個用戶可以擁有自己的副本來添加和查看數據? –