#0
by Кукалёв Анатолий
Читаю бинарные данные из полей sql-ной таблицы. Почемуто после чтения поля в переменную попадает строка типа: 0xFFD8FFE000104A46494600010100000100010000FFFE002E496E74656C и т.д. Скажите что это за строка? И как ее с помощью 1С-ки в картинку конвертнуть ?
#3
by Кукалёв Анатолий
Про двоичные данные прочел, но как преобр. эту строку в файл с помощью 1С-ки ?
#4
by kitt
ну, мне неизвестно каким образом вы получаете данные из SQL в 1С может существует способ получать данные сразу в нужном виде. Ну а вообще алгоритм примерно такой: допустим есть строка 0xFFD8FFE000104A46494600010100000100010000FFFE002E496E74656C отбрасываем указатель шеснадцетеричности "0x", затем в цикле берем два левых символа, FF = преобразуем из шеснадцетеричной системы в десятичную FF=255, записываем в файл символ с полученным кодом 255, уменьшаем обрабатываемую строку на 2 символа слева D8FFE000104A46494600010100000100010000FFFE002E496E74656C затем снова берем два левых символа D8 преобразуем из шеснадцетеричной системы в десятичную D8=216, дописываем в конец файла символ с кодом 216. И так далее, пока символны не кончаться. Это чисто для теории, наверняка есть какие нибудь более гуманные варианты. Вопрос про получении данных из SQL в 1с остается открытым.
#5
by Кукалёв Анатолий
Коннект к sql Запросом выбираем поля (у меня имя поля = A_IMG) Последовательно прочитываем каждое поле (например в переменную СтрИМГ) и ... ... и дальше нужно сохранить полученную строку в изображение
#8
by Кукалёв Анатолий
Только вот вопрос: а в файле в итоге получиться строка сост из 10-х значений ?! А смысл перевода ?
#9
by kitt
Нет То есть в файл попадают не десятичные цифры, и символы, коды которых равны тесятичным цифрам. Это разные вещи
#12
by Кукалёв Анатолий
<Код символа> (обязательный) Тип: Число. Код получаемого символа. Код задается в соответствии с кодировкой Unicode. Пример: Исходя из этого - точно функция "Символ" ?
#14
by kitt
Ну я это образно Функция Из_Любой_В_10(Знач Значение="0",Нотация=36) Экспорт Если Нотация<=0 Тогда Возврат КонецЕсли; Значение=СокрЛП(Значение);
#19
by Кукалёв Анатолий
По моему проблема в ф-ии "Символ". В 8-ке Код задается в соответствии с кодировкой Unicode
#22
by kitt
Это юникод. Первый 127 значений там такие же как в ASCII. Вообще 0 - 127 управляющие символы, цифры, пунктуация, латинский алфавит. Больше у тебя в двоичных данных ничего не будет
#30
by kitt
я говорил в что есть более оптимальные способы. Но если в лоб, можно и как в , должно работать
#38
by H A D G E H O G s
Как минимум: 1) Не указан пользователь 2) Имя сервера не может быть (local)
#40
by Кукалёв Анатолий
Сори ... всю ночь не спал практически ... 1) Пользователь - там идет аут винды 2) имя сервера как раз (local) , т.к. локально на моем буке Ошибся в запросе вместо таблицы указал БД Еще раз всем спавибо ... вопрос решен!
#43
by shuhard
порнуху то с сиквела дашь посмотреть [У меня под 'local' ADO отвергло мои домагательства] могли алиасы у сиквела побиться
#47
by Кукалёв Анатолий
Хаа ... Да нее ... Есть у орг. прога на делфях по сотовым ... а ее надо в 1с-ку заточить вот и разбирался.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- создание узла РИБ при больших массивах данных
- Потери пакетов в сотовых сетях всегда бывают?
- MS SQL 2008 как сменить пароль SA
- УПП. Закрытие 94 счета ... вручную?
- Недоступна сортировка
- Новая декларация по НДС в старом релизе УПП
- Не сходятся суммы в ТОРГ-29
- Свёртка базы 10.2
- Как узнать существование заданого каталога в 1С?
- v8: Метод в типовой УТ для записи адресов в справочник "контрагенты"
- бухгалтерии 7.7 Права только просмотр. Для печ форм не доступно сохранение
- Проведение будущей датой в УПП
- v7: Ошибка: дата подписания отчета указанная на титульном листе не может быть меньше ...
- Отключение процесса на SQL сервере при обрыве...
- Как выполнить рестарт SQL Server 2008?
- Прямой запрос к БД SQL 2000 из 1С v7.7 с чего начать
- v8: как узнать движение по кассе и банку в ЗУП
- Дерево неоднородных данных в 1С
- v7: Объявляется конкурс на самое красивое отражение в УПП новогодних подарков сотрудникам
- Словарь данных 1С предприятие 8