2016-07-28 34 views
0

I aC# Anwendung tue, und ich brauche, um SQLite-Datenbank zu verbinden ...Windows-10 IoT Himbeere 3

Ich verwende SQLite.Net - PCL, und ich will, dass die Datenbank in Anwendungsordner befindet und wenn ich den Weg geben, und ich führe die Anwendung ich habe als Reaktion diese Fehler:

enter image description here

Meine Datenbank ist dieser Ordner:

enter image description here

und ich habe gerade diesen Ordner in das Projekt eingefügt

Können Sie mir helfen?

+0

Stellen Sie sicher, dass der Pfad Ihrer Datenbank korrekt ist, wo Ihre SQL-Db-Datei vorhanden ist. Es sieht so aus, als ob die Anwendung versucht, im falschen Ordner zu suchen. – Venky

Antwort

0

Sie verweisen auf den falschen Datenbankpfad.

Eine alternative Möglichkeit ist es, den folgenden Code, um zu versuchen,

var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite"); 
var db = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path); 
+0

Danke, aber mit diesem Pfad wo finde ich die db.sqlite Datei? Weil ich diese Datei mit einer anderen Anwendung öffnen möchte ... –

+0

Wenn ich die Datei db.sqlite in bin \ ARM \ Debug mit einer anderen Anwendung öffne, die ich für die Beobachtungsdatenbanktabelle verwende, und ich habe die Änderung nicht gesehen, die ich vom Code apported ... Zum Beispiel erstelle ich eine Tabelle aus Code (ich bin mir sicher, dass der Code richtig ist), aber es gibt keine Tabelle in bin \ ARM \ Debug \ Data \ db.sqlite und Visual Studio zeigt keinen Fehler an. .. –

1

ich gelöst! Wenn Raspberry Pi3 Projekt ausführen Datenbankdatei in seinem Dateisystem erstellen ...