情况是这样的(程序是Web的): 数据备份的时候,客户可以把自己的数据,从两个数据库中选出来,然后下载到自己的客户端(XML格式)。 数据恢复的时候,客户把自己的xml文件上传到服务器,然后程序从XML中读出两个数据库的信息日,然后一一恢复到不同的数据库。 必须在一个XML中明确的区分出两个库来。因为下载下来的数据要求客户端每个人看都可以看得懂,因此把两个库合并到一个里面是不行的。 如果把两个库中的数据放到一个Dataset里面的做法就免了,多谢了。 多谢高手指点。
ds.readxml(path);
datatable dt1=ds.table[0];
datatable dt2=ds.table[1];
<FirstDataBase> //第一个数据库名
<TB_M_SQL_DEF> //第一个数据库的第一个表
....
</TB_M_SQL_DEF>
....
</FirstDataBase>
<SecondDatabase>
<TB_PRODUCTS>
....
</TB_PRODUCTS>
.....
</SecondDatabase>希望高手指点。