2016-05-18 6 views
0

Wenn ich versuche, Daten in SQLLite in Window Store App einfügen gibt es unerwartete Ausnahme in SQLite.cs-Datei. Mein Code sieht so aus: -
Gibt Exception (Würfe), wenn versucht, Daten in SQLite einzufügen

SQLiteConnection con = new SQLiteConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, "Fav.db")); 
favorities addData = new favorities(); 
addData.Name = Title.Text; 
addData.desciption = desciption.Text; 
con.Insert(addData);` 

und wenn ich auf die Schaltfläche klicken, auf die diese Operation durchgeführt werden Laufzeitausnahme, die wie folgt aussieht entsteht: - enter image description here

in der Tat diese SQLite.cs Datei ein ist API, die ich von "Nuget-Paket verwalten" heruntergeladen habe, bitte hilf mir.
Dank & Grüße,

+1

Könnte mehr Details von der Ausnahme sehen. – Rick

+0

Ist die Datenbank tatsächlich vorhanden? und wenn dies der Fall ist, existiert die Tabelle "Bevorzugungen"? - Ich würde diese zuerst prüfen, ohne den ganzen Fehler sehen zu können. – Rick

+1

Ihr Problem ist im Dialog angegeben: * keine solche Tabelle: Favoriten *. Sie können keine Zeilen in eine Tabelle einfügen, die Sie nicht in der Datenbank erstellt haben, mit der Sie eine Verbindung herstellen. – rene

Antwort

1

Die Tabelle in der Datenbank existiert nicht. diese

verwenden, nachdem Sie die Erweiterung zu erstellen:

con.CreateTable<favorities>(); 

Die Schaffung der Verbindung würde auch in einer using Aussage besser sein.

+0

Vielen Dank für die Hilfe und spart mir meine Zeit :) –

Verwandte Themen