bonjour,
J'aimerais importer, par programmation, deux fichiers xml à la structure similaire (mais dont le contenu différe) dans une table Access.
comment dois je procéder ?
Version imprimable
bonjour,
J'aimerais importer, par programmation, deux fichiers xml à la structure similaire (mais dont le contenu différe) dans une table Access.
comment dois je procéder ?
Avec des dataset
un pour ton (ou tes) fichiers XML. et un autre pour la base de données access...
Tu devrais trouver de bonne info : http://plasserre.developpez.com/vsommair.htm
Merci pour ta réponse. Mais en passant par un dataset et bien ça allourdi complétement la table (fichier access de + de 100m°), alors qu'avec un import ça tient sur 13m°. Voilà le code utilisé :
Il faut importer la référence microsoft Access 11 Object library.Code:
1
2
3
4
5 Dim myAccObj As New Microsoft.Office.Interop.Access.Application myAccObj.NewCurrentDatabase(Me.Path_TO_MAKEBD& "\" & BDNAME) myAccObj.ImportXML(FICHIERXML1, Microsoft.Office.Interop.Access.AcImportXMLOption.acStructureAndData) myAccObj.ImportXML(FICHIERXML2, Microsoft.Office.Interop.Access.AcImportXMLOption.acStructureAndData) myAccObj.Quit(Microsoft.Office.Interop.Access.AcQuitOption.acQuitSaveAll)