2010-05-29 5 views
1

사용자가 VB6 응용 프로그램에서 C# 응용 프로그램으로 마이그레이션하는 것을 지원하려고합니다. VB6 애플리케이션은 XML을 통해 ADO (2.8) 레코드에서 데이터의 수출을 허용하지만 C# 응용 프로그램은 다음과 같은 오류 생산 XML을 읽을 실패ADO (VB6)에서 XML 파일을 .Net DataSet으로 읽어들입니다.

System.Data.DuplicateNameException을 '이름'라는 이름의 열을 이미이 DataTable에

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 

C# 코드

 DataSet ds = new DataSet(); 
     ds.ReadXml(xmlFilePath); 

분명히 XML 파일 형식이 보편적으로 이해되었다고 잘못 알고 있습니까?

답변

관련 문제