Ich habe ein Problem mit der Aufnahme einer SQLite-Datenbank in Xamarin Forms pcl. In Bezug auf iOS. Das Lesen der Anleitung auf der offiziellen Seite sagt mir, dass ich es in die Bibliothek/Datenbanken schreiben soll, aber ich kann keinen Zugriff darauf machen. Es verbindet sich nicht. Anstatt Android funktioniert.SQLite Datenbankverbindung Fehler Xamarin Formulare pcl
mein Fehler:
SQLite.SQLiteException: Could not open database file: /Users/my-user/Library/Developer/CoreSimulator/Devices/51FE586C-FA4D-4B13-BE27-5E3AF8D2A51E/data/Containers/Data/Application/82A0DF5E-229F-4E4A-9A7D-25099D130AA6/Documents/Library/FimapDB.db3 (CannotOpen)
mein Code:
var dbName = "FimapDB.db3";
string personalFolder = System.Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string libraryFolder = Path.Combine(personalFolder, "Library");
var path = Path.Combine(libraryFolder, dbName);
return new SQLiteConnection(path);
, wo ich meine Datenbank hinterlegt haben:
Wo ich falsch?
Ich habe versucht, die Lösung von Xamarin Forum, aber ohne Erfolg. Ich lege die Datenbank in den Root-Ordner und jetzt funktioniert ... ich weiß nicht, weil das, aber funktioniert. –