1С через ADO - VARBINARY

mif@
Дата: 04.07.2005 17:20:08
в 1С через ADO подключился к внешней базе в ней половина полей VArBINARY
и 1C грит что такой тип данных не поддерживается . Как переконвертировать эти данные в текст ?
vde69
Дата: 12.07.2005 17:36:07
Привожу выдержку и описания компоненты BinFiles.dll

автор

Непосредственному хранению двоичных данных в длинных строках 1С Предприятие 7.7 мешают
следующие обстоятельства:
1. 1С Предприятие "не признаёт" символ с кодом 0 в строках.
2. Большинство символов с кодами 1-32 в длинной строке при осуществлении операции
"Тестирование и исправление ИБ" будут восприняты как ошибка.
3. При сохранении длинной строки 1С Предприятие обрезает конечные пустые символы
(пробел, перевод строки и т.п.), что для двоичных данных недопустимо.
4. Размер длинной строки ограничен значением ~780Кб.

Для хранения в длинных строках двоичных данных годятся и шестнадцатеричные строки. Однако,
они занимают объем, вдвое превышающий объем исходных данных, что может оказаться существенным
минусом, если учесть ограничение, накладываемое на размер длинной строки.


Соответственно может и не получиться в принципе