MAJ d'une BD à partir d'un XML

sorgal88 Messages postés 7 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 6 juillet 2010 - 6 juil. 2010 à 12:43
sorgal88 Messages postés 7 Date d'inscription jeudi 12 mars 2009 Statut Membre Derniè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.

liens1

Si quelqu'un a une idée, un liens... ou me dire si j'ai mal compris le tuto.

Merci d'avance.

1 réponse

sorgal88 Messages postés 7 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 6 juillet 2010
6 juil. 2010 à 12:46
désolé je viens de me rendre compte que la forme des table dans mon post est retouché, et sont moins lisible.
0
Rejoignez-nous