2009-11-19 4 views
0

У меня есть несколько изображений в моей таблице SQL Server 2008, datatype - image.Отображение изображения с SQL Server в отчетах Crystal Reports

В моем проекте VS.net 2008 у меня есть хрустальный отчет, который отображает все поля из этой таблицы, но изображение отображается как пустое изображение.

Любые мысли, Как я могу заставить его работать?

ответ

0

Вам необходимо преобразовать изображение, прежде чем вы сможете его показать.

В отчетах хрустальные, вы можете нажать на изображение управления и установите значение свойства элемента управления следующим образом (заменить ImageFieldName с именем поля)

System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields!ImageFieldName.Value), 105)) 
+0

Благодаря Raj More. Когда я нажимаю правой кнопкой мыши элемент управления в Crystal Report Designer, как мне его форматировать. – acadia

+0

Я пытаюсь использовать VS.net 2008. Я создал образец отчета и перетащил несколько столбцов из таблицы SQL-сервера. Один из них - тип данных изображения. Тот, у которого есть тип данных изображения, отображается пустым, хотя в базе данных есть изображения. Когда я щелкнул правой кнопкой мыши на объекте blob, у меня нет параметров для размещения кода, как показано выше. Любая помощь очень ценится. – acadia

+0

щелкните правой кнопкой мыши объект Blob и перейдите к свойствам и в поле «VALUE» введите код –