从数据库加载数据到DataSet("数据库备份")里。DataSet只有一张表。
表名叫 表类型
表里面只有一个列,列名也叫 表类型。
表中2行数据,一行3.0,一行4.0ds.WriteXml()后,形成的XML文件为- <数据库备份>
- <表类型>
<表类型>3.0</表类型>
</表类型>
- <表类型>
<表类型>4.0</表类型>
</表类型>
</数据库备份>但是我ds.ReadXml()后,发现数据全部丢失。再次写入XML,变成了这样: <?xml version="1.0" standalone="yes" ?>
- <数据库备份>
- <表类型>
<表类型 />
</表类型>
- <表类型>
<表类型 />
</表类型>
</数据库备份>我测试过了,如果把表类型换个名字,就不会丢失。请问怎么读才能保证数据不丢失?前提是尽量不要换名字
表名叫 表类型
表里面只有一个列,列名也叫 表类型。
表中2行数据,一行3.0,一行4.0ds.WriteXml()后,形成的XML文件为- <数据库备份>
- <表类型>
<表类型>3.0</表类型>
</表类型>
- <表类型>
<表类型>4.0</表类型>
</表类型>
</数据库备份>但是我ds.ReadXml()后,发现数据全部丢失。再次写入XML,变成了这样: <?xml version="1.0" standalone="yes" ?>
- <数据库备份>
- <表类型>
<表类型 />
</表类型>
- <表类型>
<表类型 />
</表类型>
</数据库备份>我测试过了,如果把表类型换个名字,就不会丢失。请问怎么读才能保证数据不丢失?前提是尽量不要换名字
tb.ReadXml("XML文件名")