SQLite.SQLiteEXception(0x80004005): Database is locked
Bonjour tout le monde;
bref, j'utlise ce code souvent et il fonctionne parfaitement sauf cette fois j'ai eu un probleme Base de donnés verouille :weird:
tout d'abord voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| SQLiteConnection db;
string sql;
SQLiteCommand cmd;
db= new SQLiteConnection("Data Source=base.db;Version=3;");
db.Open();
sql = "UPDATE mesinfostableSET ellement= '" + textBox1.Text + "' WHERE id = '" + TextBox1.Text + "'";
cmd= new SQLiteCommand(sql, db);
cmd.ExecuteNonQuery(); |
voila c'est simple et rien de magie, pour la premiere fois quand je l'execute il marche et il fait la modification mais quand je refais ça sans fermer l'application genre changer juste la valeur et appuyer une fois sur le bouton il me dit:
SQLite.SQLiteEXception(0x80004005): Database is locked 8O
est ce qu'il y'a une fonction pour teste ce verouillage pour mettre db.Dispose() ou un truc de genre ?