如何在 Crystal 报表中添加超过 1 个 Select 部分作为数据源

How To Add More Than 1 Select Sections as DataSource in Crystal Report

如下 procedure 它有两个 select 部分(type=1type=2)。我将 Crystal 报告与此程序绑定。这两个部分都必须绑定报告。 type=1 给出多行 & type=2 给出单行。首先,我必须将报告与 type=2 绑定,然后在同一报告上与 type=1 绑定。但是在 select 将此过程作为 DataSource 在 Crystal 报告中它仅选择 type=1 select 方法作为 DataSource。我应该如何在程序中同时包含 types 作为报告中的 DataSource? 我在 VS2008 中使用 CrystalReport。

ALTER procedure [dbo].[usp_report]
 @applicationno varchar(20)=null,
 @sessionyr varchar(10)=null,
 @type int=null
as
BEGIN
     
     if(@type=1)
       begin
                /* Select Statement Goes Here */
       end    
    if(@type=2)
       begin
                /* Select Statement Goes Here */
       end
               
END

无法使用 Crystal 中存储过程中的多个结果集。您可以调整您的过程,以便它为两种类型提供相同的列(当然,只填充使用过的列)。