VS Reporting Services - [rsInvalidFormatString] textrun的Format值无效

时间:2017-04-11 18:55:35

标签: visual-studio-2010 reporting-services

我在SQL Server中编写代码,在单独的列中提供这些月份的年份,月份和一些数据。月份(MM)列以数字(1到12)给出月份。

我使用的代码是:

Select   ....
        ,Month(IRDate) AS MM
        ,...

我在“MS VS报告”构建器中创建了一个报告,并在表列中包含了所有数据。报告运行正常。但是,在底部我收到以下警告信息:

  

[rsInvalidFormatString] textrun的Format值   'MM.Paragraphs [0] .TextRuns [0]'无效。格式说明符是   无效。

我检查了该单元格的格式,它设置为默认值 - 无格式化。

在报告中,我已将参数设置为默认值

=DateValue("September 01, 2016")

这会是问题吗?也许默认值不是正确的格式?我删除了默认值并将其保留为无指定值。警告信息仍然出现。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您是否尝试将保存MM值的文本框属性格式化为没有小数位的数字数据类型?

关于您关于默认参数值的其他问题,我通常看到DateValue的格式如下:9/1/2016

另外,您的参数数据类型是否设置为日期/时间?

答案 1 :(得分:1)

显然,错误消息'[rsInvalidFormatString] textrun的Format值....'是一条日志消息。纠正问题并不会消除该消息,因为它是一条日志消息。因此,即使您纠正了问题,该消息仍会显示。

删除该消息的唯一方法是简单地重新启动Visual Studio。当Visual Studio重新启动时,日志将被清除,您将不再看到该消息。

“谁知道医疗保健会如此复杂?” ;)