Bonjour,
je souhaiterai après la mise à jour d'une datagridView sur plusieurs cellules de modifier le dataset ("mondataset") puis, à la fermeture de l'application, de mettre à jour la base de données (table "surveillance").

Dans le code suivant la premier cellule vient d'être modifiée, avant de passer à la cellule suivante, j’exécute le code suivant pour mettre à jour le dataset:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
adaptateur.UpdateCommand = New OleDbCommand(sql, connexion)
avec sql, la requête sql qui fonctionne parfaitement avec ExecuteNonquery et connexion, la chaine de connexion qui a fonctionner au démarrage.

puis je passe la seconde cellule, etc...

Ensuite, à la fermeture de l'application,via la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
connexion.Open()
adaptateur.Update(mondataset, "Surveillance")
Je souhaite mettre à jour la Bdd distante.

Mais résultat rien ne change. Il y a vraissemblablement quelques choses qui m'échappe, car même en reprenant les différentes explications du forum et des cours, je ne vois pas ce qu'il manque.
Sinon, en utilisant ExecuteNonquery à chaque changement de cellule je parviens à mes fins, mais le réseau étant très très très lent, une telle utilisation n'est pas possible.
Merci de votre aide.
Jarod