|
Преобразовать COMSafeArray в строку
| ☑ |
0
ШримпРолл
02.09.16
✎
13:53
|
Всем привет.
Запросом получаю из mysql данные. Все приходит как надо кроме одного поля (в поле записан код в шестнадцатиричной системе). Этот код приходит как COMSafeArray.
Подскажите, как мне из COMSafeArray получить строку с нужными данными? (сборка строки из массива дает совсем не то)
|
|
1
Mauser
02.09.16
✎
13:55
|
MySql умеет приводить подобные поля к строке?
|
|
2
ШримпРолл
02.09.16
✎
13:58
|
Я думаю, что нет. Поэтому он и возвращает в таком виде.
|
|
3
Mauser
02.09.16
✎
14:04
|
(2) А какие варианты в MySQL ты уже пробовал?
|
|
4
ptiz
02.09.16
✎
14:05
|
см. adodb.stream - он умеет принимать COMSafeArray
|
|
5
Mauser
02.09.16
✎
14:12
|
(4) Крепко забитый костыль не нуждается в подкручивании, да =)
|
|
6
ШримпРолл
02.09.16
✎
14:14
|
(3) Не совсем понял, что ты имеешь в виду? Я к MySql только запрос из 1С делаю. А мне в результате приходит COMSafeArray.
|
|
7
ШримпРолл
02.09.16
✎
14:15
|
(4) Сейчас погуглю
|
|
8
Mauser
02.09.16
✎
14:16
|
(6) Напиши запрос так, чтобы он вернул тебе строку, а не блоб.
|
|
9
Mauser
02.09.16
✎
14:16
|
|
|
10
ШримпРолл
02.09.16
✎
14:20
|
(9) Большое спасибо! Я об этом даже не думал. Сейчас попробую.
|
|
11
ШримпРолл
02.09.16
✎
14:55
|
Друзья, большое всем спасибо! Все решило добавление Convert в текст запроса. Как с ним работать хорошо описано в (9)
|
|