主题:[讨论]DataTable 不支持来自 XML 的架构推断。
我将一个表用DataTable.WriteXml()方法写入指定的xml文件之后,再用DataTable.ReadXml()方法读取数据时发生"DataTable 不支持来自 XML 的架构推断。"这个错误,请前辈们帮忙解决!
原程序如下:
DataTable resultTable = new DataAccess().ExecuteQuery("select * from policeman_info");
resultTable.TableName = "Good";
resultTable.WriteXmlSchema("../../Data/GoodSchem.xml");
resultTable.WriteXml("../../Data/Good.xml");
resultTable.ReadXml("../../Data/Good.xml");//这里读没有问题
DataTable newTable = new DataTable("Good");
newTable.ReadXml("../../Data/Good.xml")//这里发生错误:DataTable 不支持来自 XML 的架构推断。"
原程序如下:
DataTable resultTable = new DataAccess().ExecuteQuery("select * from policeman_info");
resultTable.TableName = "Good";
resultTable.WriteXmlSchema("../../Data/GoodSchem.xml");
resultTable.WriteXml("../../Data/Good.xml");
resultTable.ReadXml("../../Data/Good.xml");//这里读没有问题
DataTable newTable = new DataTable("Good");
newTable.ReadXml("../../Data/Good.xml")//这里发生错误:DataTable 不支持来自 XML 的架构推断。"