Crystal reports Crystal Reports-没有为此表、查询或过程返回任何行集-崩溃!

Crystal reports Crystal Reports-没有为此表、查询或过程返回任何行集-崩溃!,crystal-reports,crash-reports,Crystal Reports,Crash Reports,我正在使用Crystal Reports 8.0.1.0,并将OLEDB连接设置为“收藏夹”。 我们有几个报告是针对数据库上的几个存储过程运行的。 我们的数据库是一个SQLExpress 2005命名实例 其中一份报告涉及余额,即我们必须为特定公司或一组公司提供余额报告 然而,客户特别要求我们为特定经济账户类型设置一个单独的部分作为最后一个部分,为此,我们必须将此部分与其他部分分开,而其他部分则使用两个平行的子报告显示 因此,我们的结构应如下所示:

我正在使用Crystal Reports 8.0.1.0,并将OLEDB连接设置为“收藏夹”。 我们有几个报告是针对数据库上的几个存储过程运行的。 我们的数据库是一个SQLExpress 2005命名实例

其中一份报告涉及余额,即我们必须为特定公司或一组公司提供余额报告

然而,客户特别要求我们为特定经济账户类型设置一个单独的部分作为最后一个部分,为此,我们必须将此部分与其他部分分开,而其他部分则使用两个平行的子报告显示

因此,我们的结构应如下所示:

                           GENERAL HEADING
                          PATRIMONIAL STATE
                              ...data...
                           ECONOMIC COUNTS
                              ...data...
                         THIRD-PARTY EFFECTS
                              ...data...
总标题下的前两部分是通过两个并行子报告实现的,因此现在我们必须显示第三部分。 现在清楚了吗?您可能很清楚,CR子报表要求您设置数据库位置,无论您是否已经为主报表设置了数据库位置。 然而,问题是,如果我试图设置指向存储过程的位置(它返回余额报告的所有数据),第一次它将在subject中显示消息,第二次它将再次显示消息,但这次它也会崩溃。 我们的存储过程有一个参数,之前的两个子报告(并行的)都设置为同一个SP,并且工作正常

这次事故使我无法进行第三部分的工作,我几乎不知道什么才是解决当前问题的最佳方法

有什么想法/建议吗

我希望能收到你的答案,我希望我的问题足够清楚(如果需要的话,我非常愿意进一步深入研究以澄清)

非常感谢您抽出时间


安德里亚·雷蒙迪

天哪。。。更改从OLEDB到SQLServer的连接将正确获取行集并且不会崩溃

我无言以对


安德鲁

天哪。。。更改从OLEDB到SQLServer的连接将正确获取行集并且不会崩溃

我无言以对

安德鲁