Czy ścieżka folderu ścieżki, którą podajesz SQLite, istnieje? Jeśli nie utworzyłeś CanFindLocation
folder, a następnie otwarcie połączenia z tą ścieżką nie powiedzie się.
Wypróbuj:
string applicationFolderPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "CanFindLocation");
// Create the folder path.
System.IO.Directory.CreateDirectory(applicationFolderPath);
string databaseFileName = System.IO.Path.Combine(applicationFolderPath, "CanFindLocation.db");
SQLite.SQLite3.Config(SQLite.SQLite3.ConfigOption.Serialized);
var db = new SQLiteConnection (databaseFileName);