Próbowałem utworzyć telefon z systemem Windows i chciałbym użyć SQLite do przechowywania moich danych i nauki korzystania z nich w aplikacjach Windows Phone. W tym celu używam "SQLite.Net-PCL", ale wciąż otrzymuję wyjątek od pliku. Ten kod pisałem:SQLite.Net-PCL Połączenie nie znajduje DB
String ConnectionString = Path.Combine(ApplicationData.Current.LocalFolder.Path, Connection);
if (File.Exists(ConnectionString))
{
SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8 e = new SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8();
Con = new SQLiteConnection(e,ConnectionString);
}
else {
SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8 e = new SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8();
File.Create(ConnectionString);
Con = new SQLiteConnection(e, ConnectionString);
}
Myślałem, że może mi się ten błąd, bo ręcznie utworzyć pusty plik, ale jeśli to jest problem, w jaki sposób można stworzyć DB nie istnieje w przypadku bazy danych w telefonie ?
Jaka jest wartość ConnectionString, nie jest to oczywiste z Twojego kodu? – Gavin