Bonjour à tous !

Voila mon problème, je tente d'écrire dans une base Access des nouvelles données mais j'ai l’erreur suivante :

L'opération doit utiliser une requête qui peut être mis à jour.
Voici le code que j’exécute :

Auparavant, j'ai appelé une fonction qui à créée ma connexion.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
private void button3_Click(object sender, EventArgs e)
{
logBDD.instance.WriteSQL("INSERT INTO Element (Nom_Element) VALUES ('TOTO')");
}
 
 
 
public void WriteSQL(string cmdSQL)
{
try
{
 
//Gestion des commandes de connexions
if (_Cmd == null)
{
_Cmd = new System.Data.OleDb.OleDbCommand(cmdSQL, _oConnection);
}
else
{
_Cmd.Cancel();
_Cmd = new System.Data.OleDb.OleDbCommand(cmdSQL, _oConnection);
}
 
//Exécution de la requête
_Cmd.ExecuteNonQuery();
 
}
catch (Exception Erreur)
{
//trouver quoi faire !!
MessageBox.Show(Erreur.Message);
}
 
}
}

Donc si vous avez la moindre idée d'ou peut venir le problème ??

Merci.