「Sqlite for Windows Runtime」と sqlite-net を使用します ( http://timheuer.com/blog/archive/2012/08/07/updated-how-to-using-sqlite-from-windows-で説明されているとおり)。 store-apps.aspx ) を使用して、Windows 8 Metro-App を開発します。Program-Directory でデータベースを開きたい場合は問題ありません。
var dbPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite");
using (var db = new SQLite.SQLiteConnection(dbPath)) {
...
}
しかし、次のように extern パスを使用したい場合:
var dbPath = "C:\\Users\\xxxxxx\\db.sqlite";
その後、「データベース ファイルを開けません」というエラーが発生します。なんで?ここでは C# を使用していますが、通常は C++ を使用しますが、この問題については問題ないと確信しています ;)