Имя: Пароль:
1C
1С v8
Чтение BLOB из БД Oracle
0 Сергей Д
 
19.05.15
11:23
Доброго всем дня
Стоит задача. В БД Oracle лежат электронные образы (сканы) документов. Нужно из 1С подключиться к БД Oracle, получить эти образы и положить их в БД 1С.
К Ораклу подключились через АДО. Запросом данные вытаскиваем. Вопрос: как преобразовать полученный блок (COMSafeArray) в ХранилищеЗначения?
1 Сергей Д
 
19.05.15
11:23
Ошибочка вышла. Как преобразовать полученный БЛОБ (COMSafeArray) в ХранилищеЗначения?
2 H A D G E H O G s
 
19.05.15
11:24
(0) Внешняя компонента.
Я могу допилить и скинуть.
3 H A D G E H O G s
 
19.05.15
11:24
Только не Хранилище, а ДвоичныеДанные.
4 Сергей Д
 
19.05.15
11:28
(2) Спасибо. А так, чтобы в пределах обработки никак?
5 H A D G E H O G s
 
19.05.15
11:40
(4) Медленно и печально.
6 Сергей Д
 
19.05.15
11:40
(4) А поточнее? :)
7 H A D G E H O G s
 
19.05.15
11:44
(6) Собрать comsafearray в base64Строку, которую преобразовать в ДвоичныеДанные.

Собирать base64строку в 1С - это печальное занятие.
8 Сергей Д
 
19.05.15
13:39
9 Serginio1
 
19.05.15
14:07
10 Андрюха
 
19.05.15
14:16
(8) Воу, воу... Одинэсники пишут свои опусы в ЖЖ, куда катится мир. Скоро в твиттерах своих уже начнут запросы писать.
11 sapphire
 
19.05.15
14:32
(0) Короче, любым методом BLOB в файл, файл в двоичные данные, двоичные данные помещаете в хранилище.
Независимо от того, куда вы едете — это в гору и против ветра!