天天看點

System.Data.OleDb.OleDbException: 無法從指定的資料表中删除

System.Data.OleDb.OleDbException: 無法從指定的資料表中删除

  • 項目在自己電腦開發運作沒有問題。在部署到伺服器上,asp.net連接配接access資料庫進行插入更新、删除檔案操作時,出現如下錯誤:System.Data.OleDb.OleDbException: 無法從指定的資料表中删除。

大多數原因是是由于權限不夠!可把mdb檔案設為everyone具有完全權限。具體做法如下,若mdb檔案的屬性中沒有"安全"頁籤,可依次單擊“工具”-->“檔案夾 選項”-->“檢視”,把“使用簡單檔案共享(推薦)”前面的勾去掉,“确定”退出(注意分區格式須是NTFS)。這時候在mdb屬性對話框中将出 現“安全”頁籤,依次點選“添加”-->“進階”-->“立即查找”,標明“Everyone”,再點選“确定”-->“确定”,在 “組或使用者名稱”下標明“Everyone”,勾選“完全權限”,點選“确定”退出。再次運作網頁,異常消除。