Преобразовать COMSafeArray в строку #779973


#0 by ШримпРолл
Всем привет. Запросом получаю из mysql данные. Все приходит как надо кроме одного поля (в поле записан код в шестнадцатиричной системе). Этот код приходит как COMSafeArray. Подскажите, как мне из COMSafeArray получить строку с нужными данными? (сборка строки из массива дает совсем не то)
#1 by Mauser
MySql умеет приводить подобные поля к строке?
#2 by ШримпРолл
Я думаю, что нет. Поэтому он и возвращает в таком виде.
#3 by Mauser
А какие варианты в MySQL ты уже пробовал?
#4 by ptiz
см. adodb.stream - он умеет принимать COMSafeArray
#5 by Mauser
Крепко забитый костыль не нуждается в подкручивании, да =)
#6 by ШримпРолл
Не совсем понял, что ты имеешь в виду? Я к MySql только запрос из 1С  делаю. А мне в результате приходит COMSafeArray.
#7 by ШримпРолл
Сейчас погуглю
#8 by Mauser
Напиши запрос так, чтобы он вернул тебе строку, а не блоб.
#9 by Mauser
#10 by ШримпРолл
Большое спасибо! Я об этом даже не думал. Сейчас попробую.
#11 by ШримпРолл
Друзья, большое всем спасибо! Все решило добавление Convert в текст запроса. Как с ним работать хорошо описано в
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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