怎样将DataSet中的一个表的内容复制到另外一个表中

JM0624 2005-09-08 04:05:32
我打开了两个数据库,一个是Access,另一个是SQL Server,查询一个表之后,分别存储到
DS.tables["Access"] and DS.tables["Sql"]里面,其中DS.tables["Access"]是有内容的,而
DS.tables["Sql"]是空的,现在想将DS.tables["Access"]的内容复制到DS.tables["Sql"]理,并且可以将DS.tables["Sql"]表中的内容写回到Sql Server数据库中,请问用哪个方法?
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nimeide1234567890 2005-09-09
  • 打赏
  • 举报
回复
liushui1981 2005-09-08
  • 打赏
  • 举报
回复
1.DS.tables["Sql"]=DS.tables["Access"]。Copy();
2.sda.update(DS.tables["Sql"].select(null, null, DataViewRowState.Added());

试一下,看行不行!!
JM0624 2005-09-08
  • 打赏
  • 举报
回复
但是它提示说DS.tables["Sql"]是只读的,怎么办?
SqlCommandBuild对象怎么用啊?
xiaomaolover 2005-09-08
  • 打赏
  • 举报
回复
1.直接给值就行
DS.tables["Sql"] = DS.tables["Access"]或DS.tables["Sql"] =表.Copy()
2.内容写回到Sql Server数据库中要
用SqlDataAdapter 和SqlCommandBuild对象.然后进行更新update

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧