bonjour,
j'ai besoin de réaliser une application qui va insérer des données dans une base Access. ça parrait simple à premiére vue, mais je n'y parviens pas.
je me suis basé sur des cours des forums et des applis pour essayer de gérer ma base, mais rien à faire, j'ai toujours le même probléme.
en fait, j'ai un dataGrid qui affiche les données et lorsque j'ajoute de nouvelles données, elles s'affichent bien dans mon dataGrid. en revanche, elle ne sont pas sauvegardées dans la base.
voici mon code d'insertion :
merci de m'avoir lu, j'espère que vous pourrez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21DataRow newLine; newLine = dataSet.Tables["regroupement"].NewRow(); newLine["ID"] = dataSet.Tables.Count + 1; newLine["libRegroupement"] = "valeur de test 1"; newLine["parentRegroupement"] = "valeur de test 2"; dataSet.Tables["regroupement"].Rows.Add(newLine); if (connection.State == ConnectionState.Open) { connection.Close(); } else { connection.Open(); } OleDbCommandBuilder cmdBuilder; cmdBuilder = new OleDbCommandBuilder(dataAdapter); dataAdapter.InsertCommand = cmdBuilder.GetInsertCommand(); dataAdapter.Update(dataSet, "regroupement"); dataSet.AcceptChanges(); connection.Close();

 

 
		
		 
         
  
			
			


 
   


 [ADO.net] insertion dans une base Access
 [ADO.net] insertion dans une base Access
				 Répondre avec citation
  Répondre avec citation 
						
Partager