【发布时间】:2015-10-13 12:50:25
【问题描述】:
我目前正在开发一个 SSRS 模板,该模板从数据库中提取大量格式信息。此格式信息的一部分设置单元格的背景图像。
我目前正在通过将 Source 设置为 External 并从数据库中提取其值来填充图像。这很有效,但是这意味着每次都从网络源中提取图像,虽然效率低,但如果可能的话,我想尝试通过嵌入标准图像来消除这种拉动。
这又可以正常工作,我可以拉出外部图像或嵌入图像并显示在屏幕上。当我想选择这样做时,问题就来了。 我发现我无法从字段中设置图像来源,GUI 中没有选项。
我已尝试进入代码并在此处输入详细信息,但出现验证错误:
“http://scemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition:Source”元素无效 - 根据其数据类型
=First(Fields!bodyBackgroundImageSource.Value, "dsTemplate")的值无效String- 枚举约束失败”。
有没有其他人遇到过这个问题并找到了解决方案或知道解决方法?我可以继续只使用外部图像,但希望尽可能多地避免外部调用。
【问题讨论】:
-
这听起来像一个字符串枚举约束检查失败。您能否检查在 bodyBackgroundImageSource 中返回的所有值的拼写,并确保它们都与 ImageSource 枚举匹配。
标签: sql-server reporting-services ssrs-2008