How to display image on SQL Server Reporting Service?
I want to display an image that already saved in my database to the report.
But I found that the image is not display, somehow maybe something not right with my data of image, therefore here is how the image/file is saved in database
<file><name>back ic 2.png</name><content>iVBORw0KGgoAAAANSUhEUgAAAfQAAAFDCAYAAADMGfxHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOS9WZMjSZLn91M1c3dERB5VfWzPksuVpcgK
and so on.. (this data is not complete due to limitation of characters)
After research, I found that to display image on SSRS, the data is varbinary. Should I convert to varbinary? if yes, how to do that?
Please help. Thank You.
reporting-services
add a comment |
I want to display an image that already saved in my database to the report.
But I found that the image is not display, somehow maybe something not right with my data of image, therefore here is how the image/file is saved in database
<file><name>back ic 2.png</name><content>iVBORw0KGgoAAAANSUhEUgAAAfQAAAFDCAYAAADMGfxHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOS9WZMjSZLn91M1c3dERB5VfWzPksuVpcgK
and so on.. (this data is not complete due to limitation of characters)
After research, I found that to display image on SSRS, the data is varbinary. Should I convert to varbinary? if yes, how to do that?
Please help. Thank You.
reporting-services
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access thecontent
as a field then try=System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25
add a comment |
I want to display an image that already saved in my database to the report.
But I found that the image is not display, somehow maybe something not right with my data of image, therefore here is how the image/file is saved in database
<file><name>back ic 2.png</name><content>iVBORw0KGgoAAAANSUhEUgAAAfQAAAFDCAYAAADMGfxHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOS9WZMjSZLn91M1c3dERB5VfWzPksuVpcgK
and so on.. (this data is not complete due to limitation of characters)
After research, I found that to display image on SSRS, the data is varbinary. Should I convert to varbinary? if yes, how to do that?
Please help. Thank You.
reporting-services
I want to display an image that already saved in my database to the report.
But I found that the image is not display, somehow maybe something not right with my data of image, therefore here is how the image/file is saved in database
<file><name>back ic 2.png</name><content>iVBORw0KGgoAAAANSUhEUgAAAfQAAAFDCAYAAADMGfxHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nOS9WZMjSZLn91M1c3dERB5VfWzPksuVpcgK
and so on.. (this data is not complete due to limitation of characters)
After research, I found that to display image on SSRS, the data is varbinary. Should I convert to varbinary? if yes, how to do that?
Please help. Thank You.
reporting-services
reporting-services
asked Nov 16 '18 at 2:31
lianaliana
31
31
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access thecontent
as a field then try=System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25
add a comment |
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access thecontent
as a field then try=System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access the
content
as a field then try =System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access the
content
as a field then try =System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330611%2fhow-to-display-image-on-sql-server-reporting-service%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330611%2fhow-to-display-image-on-sql-server-reporting-service%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Hi Liana. I'm not sure, but the format seems encoded somehow and not the raw binary format. I'd look at what formats are expected/supported in reporting services and see how you can either convert to those formats, or save the images directly in that format instead (this would probably involve storing the image in a varbinary column).
– TT.
Nov 16 '18 at 2:41
Typically you would store the image in a varbinary field in SQL Server. SSRS would use this column as the image source. I'm not sure what format your image is currently stored but if you can access the
content
as a field then try=System.Convert.ToBase64String(Fields!MyImageField.Value)
– Alan Schofield
Nov 16 '18 at 9:25