【问题标题】:Connect Crystal Report to multiple Databases将 Crystal Report 连接到多个数据库
【发布时间】:2016-03-23 03:49:26
【问题描述】:

有没有办法将水晶报表连接到多个数据库?

我的数据库 (SQL Server) 会定期存档,有时我需要从较旧的“分区”/存档访问数据,我们称它们为 DB109 和 DB110。我需要使用来自 DB109 和 DB110 的数据生成一份报告。它们具有相同的结构、相同的查询等。

有没有办法为两个数据库运行报告,而不需要单独运行它们并最终得到多个文件?

【问题讨论】:

  • 将您的方法更改为“推送”模型....您使用数据填充数据集并“推送”到水晶报表中。然后您可以从 1 到 N 个源数据库填充数据集。

标签: sql-server database crystal-reports partition


【解决方案1】:

您似乎可以制作两个子报表,一个链接到一个数据库,另一个链接到第二个。添加关于是否运行第一个、第二个或两者的参数。然后根据参数有条件地显示子报表。

第二种选择是在您的主数据库中拥有一个链接服务器到您的存档数据库,然后编写一个从两者中提取的过程(也许也基于一个参数)。然后将该过程用作您的 Crystal 源。

【讨论】:

    猜你喜欢
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    相关资源
    最近更新 更多