程序中有个dataset的数据是从excel中读进来的。现在想把dataset中的数据全部传到sqlserver中,有没有什么好方法来实现。我不想一个一个的循环来写了。谢谢各位了。

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4018/4018933.xml?temp=.7313196
      

  2.   

    用SqlDataAdapter。
    如果它们的数据结构相同就好办多了!这样就可以直接生成SqlDataAdapter的更新语句,将Excel数据导到待更新的数据表中用SqlDataAdapter.Update就好。
    不然要自己写Insert,Update,DeleteCommand
      

  3.   

    UP 3tzjq(永不言弃)
    数据之间跨表或跨库的数据传递的首要条件就是满足数据结构要一定相同,从一方面取出数据到数据适配器然后利用数据适配器的Update方法更新到另一方面的数据表中,这样就可以了!