问题描述
最近我想用asp.net做个小系统,这个小系统需要实现的功能:先从一台服务器的数据库中按照某一时间段如三天内的数据全部读取出来并存到本地机器上的某个文件或文件夹中,然后再从本地机器上将这些备份数据导入到另一个服务器的数据库中进行更新.希望高人指点,先谢过了!
解决方案
解决方案二:
privatevoidPage_Load(objectsender,System.EventArgse){//创建文件stringfileName=System.IO.Path.Combine(Server.MapPath("~/"),"a.txt");System.IO.StreamWritersw=newSystem.IO.StreamWriter(fileName,false);sw.WriteLine("记录");sw.Close();//强制客户端下载Response.Clear();Response.AddHeader("Content-Disposition","attachment;filename="+"a.txt");Response.End();}
解决方案三:
请问下这段代码是实现的什么功能?我有点看不明白.
解决方案四:
sw.WriteLine("记录");将数据库内容填充到“记录所在位置”
解决方案五:
友情帮顶
解决方案六:
解决方案七:
其实这样的数据操作,根本没必要让本地的I/O操作参与.可以从A库直接select出来,然后update/insert到B库.唯一要做的就是维护好两个数据库的连接
解决方案八:
键连接服务器,然后insertinto
解决方案九:
引用楼主zhaoling514的帖子:
最近我想用asp.net做个小系统,这个小系统需要实现的功能:先从一台服务器的数据库中按照某一时间段如三天内的数据全部读取出来并存到本地机器上的某个文件或文件夹中,然后再从本地机器上将这些备份数据导入到另一个服务器的数据库中进行更新.希望高人指点,先谢过了!
为什么不用webservices或者.netRemoting,这么麻烦?
解决方案十:
DataSetds=newDataSet();//读数据库填充DataSetds.WriteXml("C:backup.xml");
解决方案十一:
关键就是两个服务器之间不能通过网络连通,一个是内网一个是外网啊.谢谢各位高见!
解决方案十二:
真希望哪位能提供点代码参考下哦,呵呵!
解决方案十三:
最好的方式,生成ds.writexml("x.xml")