0

I am working on a report, which I would like to display an image in my database from a query with a parameter. For example:

SELECT pictureATTACHMENT
FROM   myDatabase.dbo.ATTACHMENT
WHERE  DESCRIPTION LIKE @thisCampaign + '%'

My query returns a file path to the image: For example:

\\DASERVER\FOLDER\FOLDER\Data\Attachment\filename.png

How do I need to format the expression for the report to display the image?

I have tried doing: =file:\\DASERVER\FOLDER\FOLDER\Data\Attachment\filename.png

But no luck.

Many thanks in advance!!

4

1 回答 1

4

Image您应该将图像作为数据类型存储在数据库中,varchar而不是 SSRS 应该有权访问图像。

试试这个,不要=在图像属性对话框中选择图像源External:-

 file:///<Location>\Image1.png

使用数据集中的字段,可以使用以下表达式再次选择源作为External

 ="file:///"+ Fields!pictureATTACHMENT.Value

如果您将其存储为blob数据,则不要从下拉菜单中external选择属性。Database从数据集中选择pictureATTACHMENT字段并MiME键入png

于 2013-05-09T05:18:50.023 回答