Чтение BLOB из БД Oracle #743012


#0 by Сергей Д
Доброго всем дня Стоит задача. В БД Oracle лежат электронные образы (сканы) документов. Нужно из 1С подключиться к БД Oracle, получить эти образы и положить их в БД 1С. К Ораклу подключились через АДО. Запросом данные вытаскиваем. Вопрос: как преобразовать полученный блок (COMSafeArray) в ХранилищеЗначения?
#1 by Сергей Д
Ошибочка вышла. Как преобразовать полученный БЛОБ (COMSafeArray) в ХранилищеЗначения?
#2 by H A D G E H O G s
Внешняя компонента. Я могу допилить и скинуть.
#3 by H A D G E H O G s
Только не Хранилище, а ДвоичныеДанные.
#4 by Сергей Д
Спасибо. А так, чтобы в пределах обработки никак?
#5 by H A D G E H O G s
Медленно и печально.
#6 by Сергей Д
А поточнее? :)
#7 by H A D G E H O G s
Собрать comsafearray в base64Строку, которую преобразовать в ДвоичныеДанные. Собирать base64строку в 1С - это печальное занятие.
#8 by Сергей Д
#9 by Serginio1
#10 by Андрюха
Воу, воу... Одинэсники пишут свои опусы в ЖЖ, куда катится мир. Скоро в твиттерах своих уже начнут запросы писать.
#11 by sapphire
Короче, любым методом BLOB в файл, файл в двоичные данные, двоичные данные помещаете в хранилище.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С