Bonjour

Je m'arrache les cheveux en essayant de mettre à jour ma BdD SQL à partir d'une DataTable. J'ai essayé tt ce que j'ai trouvé sur Internet :'(
Voici mon code simplifié :
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
using (SqlConnection connection = new SqlConnection("..."))
{
  DataTable dataTable = new DataTable();
  string command = "select id_planning, member from planning";
 
  connection.Open();
  SqlDataAdapter dataAdapter = new SqlDataAdapter();
  SqlCommand cmd = new SqlCommand(command, connection);
  dataAdapter.SelectCommand = cmd;
 
  // ça, je ne le réutilise pas donc je sais pas à quoi ça sert :'(
  SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
  commandBuilder.GetDeleteCommand();
  commandBuilder.GetInsertCommand();
  commandBuilder.GetUpdateCommand();
 
  dataAdapter.Fill(dataTable);
 
  // update database
  DataRow newRow = dataTable.NewRow();
  newRow["member"] = "robert";
  dataTable.Rows.Add(newRow);
  dataTable.AcceptChanges();
  dataAdapter.Update(dataTable);
}
Et bien il se trouve que ma base de données n'est jamais updatée. J'ai essayé avec LoadDataRow() et ça marche pas mieux.
Si qqn a une ptite idée, ça serait gentil
Merci bien.