我想在我的Windows 8商店应用程序(HTML/JS)中包含SQLite数据库。我在下面这些教程:无法在Windows 8商店应用程序中打开SQLite数据库
http://www.youtube.com/watch?feature=player_embedded&v=luV6no8ti6M http://timheuer.com/blog/archive/2012/08/07/updated-how-to-using-sqlite-from-windows-store-apps.aspx
在一个点上,我添加以下代码:
var dbpath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "people.db");
using (var db = new SQLite.SQLiteConnection(dbpath))
{
...
}
部署应用程序后,我得到以下错误:
Could not open database file: C:\Users\...\people.db (CannotOpen)
我抬头此路径和文件people.db已创建,但显然未能打开。这可能是什么原因?
我也下载了源代码,本教程:
http://www.dzone.com/articles/getting-started-sqlite-windows
,并得到完全相同的例外 - 可能会有一些错误我的电脑配置?
在下面,你链接的最后一位,是DB项目的一部分,设置为“内容”和“一直拷贝”?或者你想创造新鲜的? –
是的,我确实将包含到项目数据库的属性更改为“内容”和“始终复制”。 –
该文件可能只读吗? –