sorgal88
Messages postés7Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention 6 juillet 2010
-
6 juil. 2010 à 12:43
sorgal88
Messages postés7Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention 6 juillet 2010
-
6 juil. 2010 à 12:46
Bonjour,
J'ai un problème pour mettre a jour une BD Access à partir d'un fichier XML, reçu d'un autre logiciel.
Je m'explique :
J'ai une BD du type :
PERSONNAGES_FROM_DB
NOM AUTRE_ID AGE TEL
************************************************
tintin TIN1 20 0101010101
haddock HAD1 30 0202020202
milou MIL1 7 0303030303
Et je reçoit un fichier XML, que je charge dans un dataset du type :
PERSONNAGES_FROM_XML
NOM AUTRE_ID TEL
************************************
tintin TIN1 9999999999
haddock HAD1 0202020202
tournesol TOU1 0404040404
Je voudrais mettre a jour ma BD de maniere à ce que :
- comme milou n'est plus dans le fichier XML => suppression de le BD (AUTRE_ID correspond a la clé de l'autre logiciels)
-comme le numero de tintin a changer, MAJ de la ligne de tintin
-comme tournesol n'était pas enregistré precedement, il est ajouté dans la BD
Ce qui me donnerais en résultat :
PERSONNAGES_FROM_DB
NOM AUTRE_ID AGE TEL
************************************************
tintin TIN1 20 9999999999
haddock HAD1 30 0202020202
tournesol TOU1 0404040404
J'ai deja fouillé sur le net, ce qui m'a emmené à essayé d'utiliser un dataAdapter, mais sans succès.
Le XML et la BD n'ont pas forcement la même structure.