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
tout d'abord voici mon code:
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
SQLite.SQLiteEXception(0x80004005): Database is locked
est ce qu'il y'a une fonction pour teste ce verouillage pour mettre db.Dispose() ou un truc de genre ?
Partager