c# sqlite "unable to open database file"錯誤


  最近在使用SQLite數據開發時,之前一直使用的是好好的,但突然使用最新版的SQLite時打開數據庫時總是報“unable to open database file”的錯誤,從該錯誤的字面上來說首先是想到的思想有:

  1、是不是文件只讀不能寫了,然后把文件的只讀去除還是不行;

  2、然后再想是不是給的權限不夠大,直接把文件的讓其所有用戶都設置成讀寫最高權限,但依然不行

  3、再一次想到是不是VS打開時沒按管理員權限打開造成的呢,關閉后依管理員權限打開,但依然還是不行;

使用這三招后依然存在該問題,然后沒有什么思想了,只能問百度了,得到的答案也大部分說是權限問題,但未能解決問題。然突然看到一篇文章說是連接字符串路徑必須用絕對路徑,不能使用相對路徑,然后一試果真如此,問題解決,但未能想清楚是何原因,因為我之前使用一直是采用的相對路徑,相比的差別就是這次使用的最新的版,之前采用的15年以前的版本,難不成是版本升級了造成的問題?  有知其原因者望解答。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM