文章出處

  今天打包WPF程序,安裝后總是打不開,查看監控日志原來是SQLite的問題,報錯如圖

 

 

當向SQLite數據庫中存入新紀錄時總是顯示attempt to write a readonly a database。       

   冷靜的分析一下:首先數據庫我沒有設定只讀,而且通過sqlite3.exe可以實現CRUD(Create Read Update Delete)操作,

應該不是數據庫的問題;其次程序在我的機器上可以用,說明代碼沒有問題,那么最有可能的問題就是系統權限問題了。      

 解決辦法:控制面板->文件夾選項-> 使用簡單文件共享(推薦),把前面的勾去掉。

找到SQLite數據庫所在的文件夾,單擊右鍵,屬性->安全,為Users用戶組添加寫入權限。再試一下,問題解決。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()