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
mboizeau
j'ai résolu ce problème en utilisant les vues updatable d'Oracle avec des triggers qui mettent à jour un ensemble de tables sous-jacentes à une vue. Si l'on souhaite piloter les mises à jour depuis .Net une piste pourrait être d'utiliser l'évenement "updating" ou "updated" du dataadapter pour effectuer des command sur la base en complémént de la mise à jour de la table principale.
hope this helps
Marc Boizeau
http://oraclevsmicrosoft.blogspot.com
j'ai résolu ce problème en utilisant les vues updatable d'Oracle
avec des triggers qui mettent à jour un ensemble de tables
sous-jacentes à une vue.
Si l'on souhaite piloter les mises à jour depuis .Net une piste
pourrait être d'utiliser l'évenement "updating" ou "updated" du
dataadapter pour effectuer des command sur la base en complémént de
la mise à jour de la table principale.
j'ai résolu ce problème en utilisant les vues updatable d'Oracle avec des triggers qui mettent à jour un ensemble de tables sous-jacentes à une vue. Si l'on souhaite piloter les mises à jour depuis .Net une piste pourrait être d'utiliser l'évenement "updating" ou "updated" du dataadapter pour effectuer des command sur la base en complémént de la mise à jour de la table principale.
hope this helps
Marc Boizeau
http://oraclevsmicrosoft.blogspot.com
Guillaume Davion
Une autre solution, dans le cas d'une base SQL Server serait d'avoir une procédure stockée qui se charge de la mise à jour. Dans ce cas, on peut tout à fait mettre à jour plusieurs tables d'un coup du côté base. Par contre, cela implique d'avoir dénormalisé les données du côté DataSet (que les données qui sont contenues dans plusieurs tables du coté base ne soient plus que dans une seule du côté DataSet)
Une autre solution, dans le cas d'une base SQL Server serait d'avoir
une procédure stockée qui se charge de la mise à jour. Dans ce cas,
on peut tout à fait mettre à jour plusieurs tables d'un coup du
côté base. Par contre, cela implique d'avoir dénormalisé les
données du côté DataSet (que les données qui sont contenues dans
plusieurs tables du coté base ne soient plus que dans une seule du
côté DataSet)
Une autre solution, dans le cas d'une base SQL Server serait d'avoir une procédure stockée qui se charge de la mise à jour. Dans ce cas, on peut tout à fait mettre à jour plusieurs tables d'un coup du côté base. Par contre, cela implique d'avoir dénormalisé les données du côté DataSet (que les données qui sont contenues dans plusieurs tables du coté base ne soient plus que dans une seule du côté DataSet)