我正在做一个C#应用程序,我需要连接到SQLite数据库...的Windows 10物联网覆盆子3
我使用SQLite.Net - PCL和我想的是,数据库位于应用程序文件夹当我给的路径和我运行该应用程序,我在响应这个错误:
我的数据库是该文件夹:
我刚刚在项目中包含该文件夹
可以帮我吗?
我正在做一个C#应用程序,我需要连接到SQLite数据库...的Windows 10物联网覆盆子3
我使用SQLite.Net - PCL和我想的是,数据库位于应用程序文件夹当我给的路径和我运行该应用程序,我在响应这个错误:
我的数据库是该文件夹:
我刚刚在项目中包含该文件夹
可以帮我吗?
您引用了错误的数据库路径。
的另一种方法是尝试下面的代码,
var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite");
var db = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);
谢谢,但有了这个路径,我可以在哪里找到db.sqlite文件?因为我想与另一个应用程序打开该文件... –
当我打开bin \ ARM \ Debug中的db.sqlite文件与另一个应用程序,我用于监视数据库表,我没有看到我从代码apport修改...例如,我从代码创建表(我确信代码是正确的),但bin \ ARM \ Debug \ Data \ db.sqlite中没有任何表,并且visual studio不显示任何错误。 .. –
我解决!当树莓派Pi3执行项目时,在其文件系统中创建数据库文件...
确保数据库的路径在sqllite db文件存在的位置正确。它看起来像应用程序正试图查找错误的文件夹。 – Venky