繁体   English   中英

C#.net - > SQLite错误:无法打开数据库文件

[英]C# .net -> SQLite error: Unable to open the database file

我收到“System.Data.SQLite.SQLiteException:无法打开数据库文件。” 当我尝试访问数据库以在我的程序“第一次”打开时保存记录。

这是事情,它在Visual Studio中本地调试时工作正常,但在我在安装程序中打包程序时停止工作,然后在某处安装程序。

我猜测它是数据库的位置,我刚刚在没有路径的database.s3db中设置了它,因为它存储在程序的exe旁边,但是怎么会导致问题呢?

我很茫然,任何有关解决这个问题的进一步想法或建议都将不胜感激。

也许您正在将程序安装在用户没有写权限的文件夹中,因此无法修改数据库文件。

请更新您的DataSource格式,如下所示:

@"C:\\Users\\Mehmeto\\Documents\\Visual Studio 2015\\Projects\\......\\bin\\myDB.sqlite";

目录指向项目所在的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM