SSRS返回#Error而不是消息

时间:2015-05-21 15:20:18

标签: sql-server reporting-services

我是SSRS的新手,我创建了一个简单的SSRS报告,该报告在SQL表中插入数据,然后从表中选择要显示的数据。我正在根据数据显示一些消息。

例如,如果用户尝试将重复记录插入数据库,则存储过程会返回一条消息,说明"注册号已存在。"

这是用于显示消息的文本框

<Textbox Name="invoice_number">
   <CanGrow>true</CanGrow>
      <KeepTogether>true</KeepTogether>
         <Paragraphs>
            <Paragraph>
              <TextRuns>
                 <TextRun>
                     <Value>=Format(Fields!invoice_number.Value)</Value>
                        <Style>
                           <FontFamily>Tahoma</FontFamily>
                        </Style>
                 </TextRun>
               </TextRuns>
             <Style />
          </Paragraph>
        </Paragraphs>
        <rd:DefaultName>invoice_number</rd:DefaultName>
           <Style>
             <Border>
               <Color>LightGrey</Color>
                  <Style>Solid</Style>
             </Border>
             <PaddingLeft>2pt</PaddingLeft>
             <PaddingRight>2pt</PaddingRight>
             <PaddingTop>2pt</PaddingTop>
             <PaddingBottom>2pt</PaddingBottom>
          </Style>
</Textbox>

我的报告不会返回此消息,而是返回#Error。这是格式化问题吗?

1 个答案:

答案 0 :(得分:0)

您如何处理数据集?

如果您尝试与插入操作并行显示消息,则可能需要相应地配置数据源。

SSRS: Dataset2 not showing data inserted in Dataset1