【问题标题】:The value provided for the report parameter '' is not valid for its type. (rsReportParameterTypeMismatch)为报告参数 '' 提供的值对其类型无效。 (rsReportParameterTypeMismatch)
【发布时间】:2016-02-06 07:05:51
【问题描述】:

我正在编写 SSRS 报告。

不断出现以下错误,有人有办法解决吗?

为报告参数“”提供的值对其无效 类型。 (rsReportParameterTypeMismatch)

使用类似下面的查询 - 我的查询类型是 Text

CREATE TABLE #Temp
(
    ....
) 

INSERT INTO #Temp
  (
   ...
  )
SELECT ...
FROM   ... joins TABLE....
WHERE  d.Date BETWEEN @FromDate AND @ToDate

SELECT ...
FROM   #Temp 
.. joins TABLE...
WHERE ...

DROP TABLE #Temp

显示错误的图像。

【问题讨论】:

  • 你不是在文本框中输入日期吗?使用日期选择器。还要检查数据库中的Date 列类型。
  • 由于您以dd-mm-yy 格式输入@ToDate,请检查报告属性下的语言设置为您需要的任何内容(en-us 的默认值为mm/dd/yyy)。
  • dateDatabase 中的格式是什么

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 ssrs-2014


【解决方案1】:

服务器上的日期格式可能不正确。 要解决它,请通过控制面板将主机上的日期格式更改为 en-us

【讨论】:

    猜你喜欢
    • 2016-02-03
    • 2017-06-01
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多