En fait j'ai déja mis DeleteCommand, je te donne mon code complet de suppression pour voir :
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
|
private void btnSupprimer_Click(object sender, EventArgs e)
{
// Remplissage de la commande InsetCommand
mySqlAdapter.DeleteCommand = new SqlCommand("delete from
personne where id =@id)", myConnection);
SqlParameter param1;
param1 = new SqlParameter();
param1.ParameterName = "@id";
param1.DbType = DbType.Int32;
param1.Value = int.Parse(txtId.Text);
mySqlAdapter.DeleteCommand.Parameters.Add(param1);
myDataSet.Tables["personne"].Rows[this.BindingContext
[myDataSet.Tables["personne"]].Position].Delete();
mySqlAdapter.Update(myDataSet, "personne");
myDataSet.Clear();
mySqlAdapter.Fill(myDataSet,"personne");
} |
.
maintenant j'ai une autre erreur d'execution :
Ligne 1 : syntaxe incorrecte vers ')'.
et pointe sur la ligne de code suivante :
mySqlAdapter.Update(myDataSet, "personne");
J'ai deja vu le lien vers ADO. je m'en suis servi pour faire insertion. Merci.
Mais la au niveau de la suppresion je suis bloqué.
Partager