SQL Server Reporting Studio报告显示"ERROR#"或无效的数据类型错误

Jos*_*osh 16 sql sql-server reporting-services ssrs-2012

在最终追踪如何避免/修复它之前,我一直在努力解决这个问题.看起来应该是StackOverflow上的东西,以造福他人.

我有一个SSRS报告,查询工作正常,并显示我预期的字符串结果.但是,当我尝试将该字段添加到报表时,它仍然显示"ERROR#".我最终能够找到更多信息:

[textbox]中使用的Value表达式返回了无效的数据类型.

但是,我知道我的数据是有效的.

Jos*_*osh 41

这里找到答案.

基本上,这是缓存问题,您需要删除与报表在同一目录中创建的".data"文件.有些人还建议将查询/报告复制到新报告中,但这似乎是实现同样目标的难点.我删除了我遇到问题的报告的.data文件,它立即开始按预期工作.

  • 我更改了一个使缓存无效的参数.它对我有用. (4认同)
  • 非常感谢!这让我疯了! (2认同)

小智 6

预览报告后,单击报告上的刷新按钮,它将再次提取数据,创建更新的 rdl.data 文件。