au sein de la même transaction, j'aimerais mettre à jour plusieurs
tables. Mais je n'y arrive pas.
En effet, pour mettre à jour une table, il faut un DataTableAdapter.
Donc, comme j'ai trois tables à mettre à jour, j'ai trois
DataTableAdapter. Ceux-ci ayant été générés par l'assistant Visual
Studio, ils définissent leur propre connexion. Ainsi, le code suivant ne
fonctionne pas :
MyDataSet ds = new MyDataSet();
MyTable1DataTableAdapter da1 = new MyTable1DataTableAdapter();
MyTable2DataTableAdapter da2 = new MyTable2DataTableAdapter();
MyTable3DataTableAdapter da3 = new MyTable3DataTableAdapter();
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guillaume Davion
Rien ne t'empeche de redéfinir la connexion utilisée par les DataAdapter (au niveau des Insert, Update et DeleteCommand), et d'ouvrir une transaction au début des instructions, pour la fermer à la fin.
Rien ne t'empeche de redéfinir la connexion utilisée par les
DataAdapter (au niveau des Insert, Update et DeleteCommand), et
d'ouvrir une transaction au début des instructions, pour la fermer à
la fin.
Rien ne t'empeche de redéfinir la connexion utilisée par les DataAdapter (au niveau des Insert, Update et DeleteCommand), et d'ouvrir une transaction au début des instructions, pour la fermer à la fin.