Имя: Пароль:
1C
 
установить двоичные данные в varbinary(max)
0 Noxvil
 
05.10.17
17:11
Добрый вечер.
Столкнулся с проблемой при интеграции с mssql через adodb:
есть функция по созданию строки, в которой один из реквизитов должен быть в формате varbinary(max).
Проанализировал гугл, но ничего не помогает.
Закидываю его в ДвоиныеДанные, xbase64Строка,ComSafeArray (через stream).

Подскажите, как мне форматировать двоичные данные в нужный формат "varBinary(max)"?
1 asady
 
05.10.17
17:17
(0) переделать на то чтобы посылать в скуль тип 1С и уже там делать что-то типа CAST(value1C AS BINARY)
2 Fragster
 
гуру
05.10.17
17:17
используй prepared statements и устанавливай в параметры прямо двоичные данные через Новый COMSafeArray("VT_VARIANT"...,
3 Noxvil
 
05.10.17
17:20
А можно пример любой, буду очень признателен
4 Noxvil
 
05.10.17
17:21
Задача - хранить в таблице pdf
5 Филиал-msk
 
05.10.17
17:31
(0) > Проанализировал гугл, но ничего не помогает.
Когда так пишут, или врут, или даже простыми словами описать не могут что хотят.

Ищи дальше. По adodb appendchunk
6 Noxvil
 
05.10.17
18:39
(5) Я довольно чётко описал задачу и попытки её решить, не надо всех под одну гребёнку.
Про appendchunk почитал, завтра попробую
7 Филиал-msk
 
05.10.17
18:59
(6) статистика бессердечная ты суку что ты делаешь прекрати ахахах

Значит второе