我要实现如下功能:
1。将数据库中的表1,表2的数据读入DATASET,然后备份到XML文件。
2。将该XML文件在客户的另外装有完全一样系统的电脑上将 该XML文件的记录读入到该电脑上的数据库
中的表1,表2。(要求如发现该电脑数据库中的表1,表2中如果已经有XML的文件中的某一条记录,则不读入。也就是增量增加。)大侠请出手写个例子!
1。将数据库中的表1,表2的数据读入DATASET,然后备份到XML文件。
2。将该XML文件在客户的另外装有完全一样系统的电脑上将 该XML文件的记录读入到该电脑上的数据库
中的表1,表2。(要求如发现该电脑数据库中的表1,表2中如果已经有XML的文件中的某一条记录,则不读入。也就是增量增加。)大侠请出手写个例子!
解决方案 »
- 求一条sql语句 获取每年每月的统计
- 模访设计某网站的新闻系统表结构
- updatepanel里ScriptManager注册了一个COnfirm后
- 一个连接乱码的问题
- 关于获取GridView单元格的问题,谢谢
- 关于ID的问题,高手解决马上给分
- 如何用代码设置IIS
- 关于商品过期时间比较问题++在GridView中
- 自动生成页面
- <%# databinder.eval(container.dataitem,"date_c",year({0}))%>
- 无法显示microsoft文档资源管理器,因为指定的帮助集合“ms-help://ms.msdnqtr.v80.chs”无效
- *************************请教一个关于自定义服务器控件的问题*************************
backSet.ReadXml("xxx.xml");
DataSet newSet = backSet.Clone();
foreach (DataTable table in backSet.Tables)
{
foreach (DataRow oRow in table.Rows)
{ newSet.Tables[table.TableName].Rows.Add(oRow.ItemArray);
}
}
IDataAdapter adapter;//配置好你的adapter,如果不会配置,把这个adapter指定SelectCommand后做为CommandBuilder构造参数,然后调用一下CommandBuilder的构造函数 adapter.Update(newSet);
foreach (DataRow oRow in table.Rows)
{
//在这里加入判别数据库中已有该记录(oRow)的检测代码,如果不重在该记录,则执行下面这条语句
newSet.Tables[table.TableName].Rows.Add(oRow.ItemArray);
}