duck88
Salut a tous,
Je dois creer une liaison entre une base access et mon programme en VB .Net
J'utilise un OleDbAdapter, un DataSet et la base est afficher dans un datagrid.
Pour ce qui est de la lecture de la base ceci ne me pose pas de probleme
mais lorsque je veux reenregistrer les valeurs qui sont dans le DataSet il me fait une erreur du type :
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.data.dll
Informations supplémentaires : Update requiert un InsertCommand
valide lors du passage de la collection DataRow avec de nouvelles
lignes.
Mon code est le suivant :
Private Sub enregistre_base(ByVal le_dataset As
DataSet, ByVal le_Adapter As OleDbDataAdapter, ByVal la_table As String)
OleDbConnection1.Open()
le_Adapter.Update(le_dataset)
OleDbConnection1.Close()
End Sub
Ma commande Update est génerer automatiquement dans les propriété de l'Adapter
la commande SQL donne :
UPDATE Ticket
SET
[Date] =, Dsd_brut =, Dsd_tare =, [Heure entree] =, [Heure sortie] =,
[No Ticket] =, Numero_plaque =, [Poids brut] =, [Poids net] =, Produit
=, Tare =
Pouvez vous m'aider a resoudre ce probleme ?
Merci d'avance pour toutes vos reponses