06.01.2011, 10:06 | #1 |
newborn in DAX
|
Axapta и BLOB поля -продолжение
Вопрос в продолжение старой темы Axapta и BLOB поля
Известно что Axapta добавляет в начало 6 байтов и один в конец. Как их "срезать" чтобы получить первоначальную картинку, чтобы послать по почте из Axapta? У меня пока нет даже идеи с чего начать. Спасибо. |
|
06.01.2011, 11:05 | #2 |
Участник
|
Не уверен, но может быть это поможет BLOB -> Strings. Как?
|
|
06.01.2011, 11:12 | #3 |
Участник
|
В исходной теме Logger предлагал использовать класс Image - полученный контейнер из б/д передавайте в класс с помощью метода Image.SetData(), а дальше сохраняйте изображение в файл через Image.SaveImage() - там можно указать и тип картинки
__________________
Axapta v.3.0 sp5 kr2 |
|
06.01.2011, 11:56 | #4 |
newborn in DAX
|
Код: CompanyImage compImage; Image image = new Image(); ; select Image from compImage where compImage.RefRecId ==5637145723; image.setData(compImage.Image); image.saveFile("c:/1.png"); В SQL select возвращает данные. Где моя ошибка? или чего-то пропущено? |
|
06.01.2011, 12:14 | #5 |
newborn in DAX
|
надо использовать
image.saveImage вместо image.saveFile Всем огромное спасибо |
|
Теги |
blob, container, image, контейнер |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|