Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 1С через ADO - VARBINARY  [new]
mif@
Member

Откуда:
Сообщений: 2
в 1С через ADO подключился к внешней базе в ней половина полей VArBINARY
и 1C грит что такой тип данных не поддерживается . Как переконвертировать эти данные в текст ?
4 июл 05, 17:20    [1673318]     Ответить | Цитировать Сообщить модератору
 Re: 1С через ADO - VARBINARY  [new]
vde69
Member

Откуда: Москва
Сообщений: 2247
Привожу выдержку и описания компоненты BinFiles.dll

автор

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

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


Соответственно может и не получиться в принципе
12 июл 05, 17:36    [1697496]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить