Bonjour,
 
Avant de me lancer dans les ServicedComponent et le Distributed Transaction Coordinator (DTC !  
 ),  
 
j'ai remarqué que la syntaxe :
 
Code :
 - update UneBase..UneTable
 - set UnChamp=UneValeur
 - where ...
 
  | 
 
permet, dans le cadre d'une transaction ouverte sur une base B1, de procéder à des mises à jour sur des bases B2, B3...  
Et alors, le commit, ou le rollback, sur la transaction de départ (ouverte sur une seule base, donc) s'applique aux mises à jour sur toutes les bases.
 
Cela me parait trop simple pour ne pas dissimuler une embrouille   
  
 
Quelqu'un a des tuyaux là-dessus ?
 
Merci d'avance,
Laurent
 
Message édité par lohworm le 21-02-2006 à 12:44:11