当前位置: 代码迷 >> ASP.NET >> 在ASP.NET中怎么让数据从一个库导到另一个库
  详细解决方案

在ASP.NET中怎么让数据从一个库导到另一个库

热度:9959   发布时间:2013-02-26 00:00:00.0
在ASP.NET中如何让数据从一个库导到另一个库
现在做一个程序遇到点问题,希望大家帮忙解决一下。
我写的程序是先从数据库里面读出来,然后放到一个XML文件里,
然后在写入另一个数据库,
如果不写XML文件直接从一个库里读出来,在写到另一个库里怎么写?
麻烦拿代码帮助一下,谢谢!!

------解决方案--------------------------------------------------------
你可以使用.net 2.0的一个新增类
SqlBulkCopy 来做.最主要的一个方法是 SqlBulkCopy.WriteToServer
它有4个重载方法.
其中,可以接受数据行数组,即datarow()
数据表 datatable 等等.

那么你就可以先从源库或同库的源表使用sqlcommand的executereader方法或oledbcommand的executereader方法,取到sqldatareader或oledbdatareader对象作为参数.传递给 sqlbulkcopy类的writetoserver方法.
  相关解决方案