CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请教大家一个关于多个DataTable相互连接的问题

楼主syfsz(黄金分割点)2004-05-04 13:46:30 在 .NET技术 / C# 提问

 
  现在在做一个产品,原来数据来源一个数据库,但现在要求数据可能来源于多个不同的数据库,而且数据库可能是   SQLServer、Oracle、DB2等      
   
  如一条查询语句,原来   是   :      
   
  SELECT   A.f1   AS   af1   ,A.f2,B.f2,sum(B.f3)   AS   sf3   ,C.f4   FROM   A,B,C       WHERE   A.f5=B.f6   AND   A.f7>   C.f8   AND   B.f9   !='Test'   ORDER   BY   A.f2   ASC      
   
  现在是把   A、B、C分别从各自的数据库中取出来,放到   各自DataTable中。      
  问题是,我如何能很好的利用这些DataTable   连接起来,得到我需要的结果?      
   
  麻烦大家提供一些想法,有其他的实现方式也行!谢谢了!    
  问题点数:50、回复次数:7Top

1 楼stdotleo(大雨仔|M$ MVP)回复于 2004-05-04 15:17:00 得分 30

应该说,你把A.f1,A.f2从数据库A中Select出来放入DataSet中的A1表,把B.f3从B中Select出来放入DataSet中的B1表,C.f4从C中Select出来放入DataSet中的C1表   ,然后对DataSet进行操作,就可以像是对一个数据库进行操作了!~试试Top

2 楼1979xt(搞.NET三年多,现在有点迷惘.)回复于 2004-05-04 16:33:20 得分 5

如果这几个表中数据字段类型一致,可以放进一个Table里Top

3 楼syfsz(黄金分割点)回复于 2004-05-04 17:45:52 得分 0

数据类型不一定一致Top

4 楼qifanghcy(菜鸟QiFang)回复于 2004-05-04 19:19:43 得分 5

同意stdotleo(大雨仔)   的方法,把你所需要的表从数据库中读出再放到DATASET里,然后把DATASET当成是数据库来处理就OK了!Top

5 楼wangsaokui(无间道III(终极无间)C#MVP)回复于 2004-05-04 19:43:56 得分 10

在dataset中创建datatable之间的关系Top

6 楼syfsz(黄金分割点)回复于 2004-05-04 19:57:26 得分 0

麻烦大家提供一点       DATASET当成是数据库来处理   和     在dataset中创建datatable之间的关系     的详细点的资料,我对数据的处理可能会很复杂。Top

7 楼syfsz(黄金分割点)回复于 2004-05-04 22:49:18 得分 0

?Top

相关问题

  • 请问如何可以将两个DataTable连接为一个DataTable?
  • 两个DataTable怎么自然连接成一个新的DataTable
  • 多连接
  • 接受多连接
  • 讨论下:断开模式,连接模式,和(DataTable,DataView和DateSet)的关系
  • 请问,Dataset、dataTable、DataView、datareader 和 XMLDocument、xmlNode 可以相互转换吗?
  • 多表连接的问题
  • 多表连接问题?~~~
  • IDSL多用户连接
  • 连接用户过多????

关键词

  • 数据库
  • 数据
  • datatable
  • 表
  • dataset
  • 处理
  • select出来放入

得分解答快速导航

  • 帖主:syfsz
  • stdotleo
  • 1979xt
  • qifanghcy
  • wangsaokui

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo