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:
Je ne comprends pas ce qui se passe, y aurait-il une nouveauté dans 2008 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci pour votre aide
Partager