寻求异地相同结构的表,除关键字字段之外的字段内容不相同,想以其中的一个表为对照表,把2个表的内容整合到一个girdview上的方法

heavyrain1234 2011-05-13 12:17:47
A\B两个相同结构的数据表,分别在两个城市,A数据表不公开,可以通过类似webservice的接口来访问,

我现在在B数据表内网中想开发一个程序,能取A数据表的数据,但是A、\B数据表,同一名称的表中主键字段内容一样,但是其他字段内容可能各不相同,


我想把A表中的内容按照B表中主键字段的对应关系提取出来,并导出,看看大家有什么好的方法?


在下愚笨,没想出好的方法, 只想把从A表中所要的数据集,复制到一个datasetA 或datatableA 中,然后在B表中提取相同的数据datasetB或datatableB,然后比较两个datatable 之间的关键字段,

用datasetB中内容去更新dtatasetA中的内容,然后再用datatable 的Merge()方法整合。

考虑到数据量,这个方法效率很低

不知大家还有什么好的想法


...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavyrain1234 2011-05-16
  • 打赏
  • 举报
回复
哥们,我两个数据库之间不是可见的,用union all有困难,不知大家有什么好的方法吗?
子夜__ 2011-05-14
  • 打赏
  • 举报
回复
Union All 吧

Union要去重 效率低的吓人。。。
天下在我心 2011-05-13
  • 打赏
  • 举报
回复
比较相同和不同,可以使用HashTable
threenewbee 2011-05-13
  • 打赏
  • 举报
回复
用 LINQ。
union 方法。
winner2050 2011-05-13
  • 打赏
  • 举报
回复
sqlserver 的union 就得了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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