Ich brauche Hilfe,C# Programm friert ein, wenn SQLite Datensatz aktualisieren
ich mit nur 3 Datensätze eine Tabelle und ich versuche, eine von ihnen nur zu aktualisieren,
Ich versuche, den SQL-Befehl eine SQLite Browser und es funktioniert einwandfrei
Aber wenn ich die gleiche genaue SQL in C# das Programm einfriert (keine Ausnahmen zu Fehlern friert nur).
ist dies die Linien:
query = new SQLiteCommand();
query.CommandText = "UPDATE athletes SET finishing_time = 123123123 WHERE epc = 'E2:00:30:73:99:02:01:31:16:70:6A:A3'";
query.Connection = m_dbConnection;
query.ExecuteNonQuery();
Ich habe versucht, dies in einem variaty von Methoden,
I SQLite Parameter versucht,
I String fromatting versucht, und ich habe auch versucht, den direkten Weg als in oben.
sie führten alle zum selben Problem, Programm FREEZES.
Dies ist mein erstes Mal mit sqlite und C#.
Also ich hoffe, ich kann hier eine Hilfe finden.
UPDATE: Ich wartete etwa 3 bis 4 Minuten nach dem Einfrieren, ich bekomme Ausnahme Datenbank gesperrt ist.
Wo öffnen Sie Ihre Verbindung? – Berkay
Ich öffnete die Verbindung vor dem Versuch Block und dann schließen in schließlich Block Ich schrieb zwei SQL in den Versuch, erste ist SELECT und es funktioniert gut ,, aber die zweite Aktualisierung bewirkt, dass das Programm einfrieren dann bekomme ich Datenbank gesperrte Ausnahme –
Überprüfen Sie dies bitte; http://stackoverflow.com/questions/17592671/sqlite-database-locked-exception – Berkay