c# sqlite "unable to open database file"错误
最近在使用SQLite数据开发时,之前一直使用的是好好的,但突然使用最新版的SQLite时打开数据库时总是报“unable to open database file”的错误,从该错误的字面上来说首先是想到的思想有:
1、是不是文件只读不能写了,然后把文件的只读去除还是不行;
2、然后再想是不是给的权限不够大,直接把文件的让其所有用户都设置成读写最高权限,但依然不行
3、再一次想到是不是VS打开时没按管理员权限打开造成的呢,关闭后依管理员权限打开,但依然还是不行;
使用这三招后依然存在该问题,然后没有什么思想了,只能问百度了,得到的答案也大部分说是权限问题,但未能解决问题。然突然看到一篇文章说是连接字符串路径必须用绝对路径,不能使用相对路径,然后一试果真如此,问题解决,但未能想清楚是何原因,因为我之前使用一直是采用的相对路径,相比的差别就是这次使用的最新的版,之前采用的15年以前的版本,难不成是版本升级了造成的问题? 有知其原因者望解答。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!