J'essaie d'aider les utilisateurs à migrer d'une application VB6 vers une application C#. L'application VB6 permet l'exportation de données à partir d'un ADO (2.8) via XML recordset, mais l'application C# parvient pas à lire le code XML produisant l'erreur suivante:Lire le fichier XML d'ADO (VB6) dans .Net DataSet
System.Data.DuplicateNameException: Une colonne nommée « nom » appartient déjà à ce DataTable
code VB6
Dim RS As Recordset
Set RS = p_CN.Execute("SELECT * FROM tblSuppliers INNER JOIN tblSupplierGroups ON tblSupplierGroups.SupplierGroupID=tblSuppliers.SupplierGroupID")
RS.Save sDestinationFile, adPersistXML
Set RS = Nothing
code C#
DataSet ds = new DataSet();
ds.ReadXml(xmlFilePath);
J'ai évidemment supposé à tort que le format de fichier XML était universellement compris?
Pas la première fois que vous avez réussi à répondre à une de mes questions! Merci encore :) – Jimbo