Bonjour à tous,
Je n'arrive pas à mettre à jour deux tables au travers d'une vue. J'ai une table technique et une table business, les deux assemblées par une vue.
La table technique (Users) comporte un champ ID, autoincrement, PK. La table business (Test) comporte un champ ID, FK de Users.
Ma vue utilise Users.* et Test.TestField (nullable), avec une jointure (inner) sur les deux champs ID.
L'affichage est évidement OK mais la mise à jour coince avec "impossible de mettre à jour deux tables" (ou quelquechose comme çà).
Je suis certain qu'il doit être possible de mettre à jour deux tables liées telles que les miennes. Seulement, aucune idée de ce que j'ai raté.
A noter, que je ne peux faire deux updates dans une transaction. En fait, j'ai un objet business .NET qui est persisté dans les deux tables, mais mon framework ne me permet que de spécifier une seule table, ou une seule vue pour aller chercher les propriétés.
Je suis à votre écoute pour tous les conseils :-)
Partager