在预先制定SSRS报告时出错

时间:2016-06-16 05:55:14

标签: ssrs-2008-r2

我刚开始学习SSRS。我使用的是Visual Studio 2008和SQL Server 2008.我已经完成了创建表的所有基本操作。但是我在预览时遇到了这个错误。

Error Message

这是我的疑问:

SELECT        
    RegisterNumber, StudentName, CollegeName, CollegeCode, 
    DegreeName, YearSem, GroupName, SubGroupName, 
    SubjectName, SubjectCode, TheoryMarks, 
    TheoryMin, TheoryMax, TheoryTotal, 
    TheoryIAMarks, TheoryIAMin, TheoryIAMax, TheoryIATotal, 
    TheoryNetTotal, PracticalMarks, PracticalMin, PracticalMax, 
    PracticalTotal, PracticalIAMarks, PracticalIAMin, 
    PracticalIAMax, PracticalIATotal, PracticalNetTotal, 
    VivaVoice, VivaVoiceMin, VivaVoiceMax, SubjectTotal, 
    SubGroupTotal, GroupTotal, TotalMarks, SubjectMin, 
    SubjectMax, SubjectCredits, SubjectGPA, SubjectGPW, 
    MarksPercent, AlphaSign, SemesterTotal, 
    IsSemesterPass, Remarks
FROM
    UGFinalResultTable_Nov2015
WHERE        
   (RegisterNumber = @RegisterNumber)

当我在查询设计器窗格中运行查询时,它工作正常并显示正确的报告。但是预览时会显示错误。任何人都可以指导我吗?提前致谢。这是我的报告参数:

Report Parameters

这是我提供的过滤器:

Filters

当我像这样设置参数属性时:

  

可用值:无

  

默认值:无默认值

比没有错误信息。但报告都没有显示出来。以下是使用此设置输出的方式:

Preview without parameter setting

1 个答案:

答案 0 :(得分:1)

报表参数需要有自己独立的数据集,与主报表不同。您可以使用相同的SQL代码,但将其标记为dataset_param,并将其用作参数的数据集源。