Bonsoir, Je suis sous VB2008. Dans mon projet, j'ai créé un dataset de manière "graphique" nommé MonDataSet. Depuis mon onglet Explorateur de serveurs, j'y ai glissé une table (MaTable) de ma base de données MySQL. J'essaie un truc tout simple, modifier la valeur d'un champ : Dim DS As New MonDataSet Dim Table As New MonDataSetTableAdapters.MaTableTableAdapter Table.Fill(DS.MaTable) DS.MaTable.Rows(0).BeginEdit() DS.MaTable.Rows(0).Item("Colonne1") = "testes" DS.MaTable.Rows(0).EndEdit() DS.MaTable.Rows(0).AcceptChanges() Table.Update(DS.MaTable) La valeur est bien modifié dans le dataset mais pas en réel dans ma base de données, comme si le Update ne fonctionnait pas. Pareil pour le Delete. Par contre j'arrive sans problème à ajouter une nouvelle ligne. Une idée ? Merci. A moins que vous puissiez me dire quelle est le meilleur méthode pour utiliser une base de données...