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:
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 :
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
Partager