[VB.NET][ADO.NET] Suppression d'un enregistrement
Bonjour,
Voilà je suis sous VS.NET 2008 et mon application utiliser une base Access.
Lorsque je supprime un enregistrement d'une table, cet enregistrement ce supprime bien dans le DataSet mais pas dans la base de données.
En fait, dès que j'arrête et relance mon application, l'enregistrement revient.
Voilà mon code de suppression:
Code:
1 2 3 4 5 6
| Private Sub ButtonPhaseDelete_Activate(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonPhaseDelete.Activate
Dim TemplateElement As ProjectManagerDataSet.TemplatesElementsRow = FormMain.ProjectManagerDataSet.TemplatesElements.FindByTemplateElementName(ListViewElements.FocusedItem.Text)
FormMain.ProjectManagerDataSet.TemplatesElements.RemoveTemplatesElementsRow(TemplateElement)
FormMain.TemplatesElementsTableAdapter.Update(FormMain.ProjectManagerDataSet.TemplatesElements.Select("", "", DataViewRowState.Deleted))
ListViewElements.SelectedItems(0).Remove()
End Sub |
Je ne comprends pas ce qui se passe, y aurait-il une nouveauté dans 2008 ?
Merci pour votre aide