Bonjour,
Je suis en train de faire un petit programme pour tester les bases access 2007.
Je peux récupérer mes données dans un dataset sans problème mais j ai un petit soucis,
quand je veux update mon dataset pour mettre a jour ma base de données.
il me dit que j ai une erreur de syntaxe dans l'instruction INSERT INTO
Quand je rajoute une ligne dans mon dataset cela marche :
mais après quand je veux faire l'insertion dans ma base, cela pose un probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DataRow oRow = oUser.Tables["users"].NewRow(); oRow["id"] = "3"; oRow["login"] = "lorent1"; oRow["password"] = "passwd"; oRow["type"] = "1"; oUser.Tables["users"].Rows.Add(oRow);
et au moment de faire l'update, l'erreur apparait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 connect.Open(); // connection avec la base access OleDbCommandBuilder cmdBuilder = new leDbCommandBuilder(AdapTContact); AdapTContact.InsertCommand = cmdBuilder.GetInsertCommand(); AdapTContact.Update(oDataSet, "users"); connect.Close();
Si quelqu'un voit mon erreur
Merci
Partager