Datatable 내용을 WriteXml 로 쓰고 다시 Read 하려고 하는데
C# DataTable은 Xml에서 스키마 유추를 지원하지 않습니다.
라는 에러가 발생되었습니다.
왜 Datatable 의 WirteXml 을 호출했는데 ReadXml 은 오류가 나는건지;;
해결방법은 아래와 같습니다.
Read 할때는 Datatable 을 사용하지 말고 DataSet 을 사용하면 됩니다.
// Write
DataTable dt = new DataTable("test");
dt.WriteXml(fileName);
// Read
DataSet dataSet = new DataSet();
dataSet.ReadXml(fileName);
C# Dynamic Linq 처리하기 (0) | 2024.03.22 |
---|---|
C# DataSet ReadXML 오류 '경로에 잘못된 문자가 있습니다.' (0) | 2024.03.13 |
C# MemoryPack (0) | 2024.03.06 |
C# Liquid Template 사용한 동적 쿼리 만들기 - Fluid (0) | 2024.03.05 |
C# ArvoConvert 사용하기 (0) | 2024.03.04 |