怎么样从多数据源中获取数据?

adrom 2009-05-14 11:28:29
在一般的报表开发中,都涉及数据源的问题。比如新建一个报表,然后你要指定使用什么样的驱动程序,指定相关连接参数,然后报表设计器便能从数据源中获得相关的元数据和数据。

又比如说,在微软的产品SSIS,SSAS中,都有数据源的管理。也就是说,你指定使用什么驱动程序(可能是ODBC,OLEDB,SqlServer,Excel,Access,Oracle,平面文件等),然后指定连接参数。从而管理器便能这些数据源中获得相关的元数据和数据?

我想的问的是,这是如何实现的?
谢谢!
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
orangexup 2009-05-17
  • 打赏
  • 举报
回复
共同学习,顶一下
阿泰 2009-05-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiao_fan85 的回复:]
自己现在所做的报表都只用到dataset一种,比较方便好用.
[/Quote]

只要掌握了这个方法,就能以不变应万变了,嘿嘿
xiao_fan85 2009-05-17
  • 打赏
  • 举报
回复
自己现在所做的报表都只用到dataset一种,比较方便好用.
mingch516548094 2009-05-15
  • 打赏
  • 举报
回复
顶下吧,我不懂。
阿泰 2009-05-15
  • 打赏
  • 举报
回复
这怎么实现和这是如何实现有本质的区别,呵呵
对于后者,似乎回答难度有些大。

如果是我开发这样的一个多数据源报表工具,我会这么做:

1:工具中先建立一个小数据引擎,其实有点类似于dataset这样的
2:然后每个不同的数据来源的表,都写入一个datatable,然后在这个dataset里再做相应的数据关联等操作
3:报表以这个dataset为基准
但是实际抓取数据的时候,又根据不同的datatable的来源到不同的数据源里去抓数据

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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