Bonsoir,
Je voudrais faire référence avec un DataSet unique pour pouvoir modifier mes enregistrement sur mes tables dans la base de donnée access. J'utilise pour cela un DataSet, un objet OleDbCommand, OleDbDataAdapter, OleDbCommandBuilder, OleDbConnexion.
Lorsque je creer un objet OleDbAdapter :
Dans un module, je declare toutes les variables afin de pouvoir les manipuler dans tous mes formulaires et ensuite sur chaque formulaire je recherche l'enregistrement en question pour le modifier.
exemple :
'dbCmdFactures = New OleDb.OleDbCommand("SELECT [NumFacture],[Client],[Produit],[DateEnvoi],[DateFacture],[DateReception],[FraisPort],[Montant] FROM [Factures]", conn)
'dbCmdFactures.CommandType = CommandType.Text
'dbdaFactures = New OleDb.OleDbDataAdapter
'dbdaFactures.SelectCommand = dbCmdFactures
'dbBuilder = New OleDb.OleDbCommandBuilder(dbdaFactures)
'dtFactures = DsGestionClients1.Tables("Factures")
l'objet dbBuilder ne fait pas son role en completant les autres propriétés.
Je n'arrive pas a mettre a jour mes données modifiées sur la base de données physique par :
dbdaFactures.Update(DsGestionClients1,"Factures")
Pouvez-vous resoudre se petit problème.
Merci d'avance
dlpinformatique