我想在我的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項目的一部分,設置爲「內容」和「一直拷貝」?或者你想創造新鮮的? –
是的,我確實將包含到項目數據庫的屬性更改爲「內容」和「始終複製」。 –
該文件可能只讀嗎? –