我在这个问题上苦苦挣扎了很长时间,直到最终找到避免/修复它的方法。看起来应该在StackOverflow上为其他人带来好处。
我有一个SSRS报告,查询工作正常,并显示了我期望的字符串结果。但是,当我尝试将该字段添加到报表中时,它始终显示“ ERROR#”。我最终能够找到更多信息:
[textbox]中使用的Value表达式返回的数据类型无效。
但是,我知道我的数据是有效的。
基本上,这是缓存问题,您需要删除在与报表相同的目录中创建的“ .data”文件。一些人还建议将查询/报告复制到新报告中,但这似乎是实现同一目标的困难方法。我删除了遇到问题的报告的.data文件,该文件立即开始按预期工作。