Имя: Пароль:
1C
1С v8
xml в ComSafeArray
0 Ayvengo
 
01.08.12
11:46
Что-то не могу найти как это сделать? Подскажите, люди добрые :)
1 izekia
 
01.08.12
11:58
прямо весь? или с обработкой?
2 izekia
 
01.08.12
11:58
погоди, ты хмл обрабатываешь на скл, а потом возвращаешь назад?
3 Ayvengo
 
01.08.12
12:05
(2) ога :)
4 Ayvengo
 
01.08.12
12:06
+(3) только назад я возвращаю нужную мне табилцу из хмл
5 Ayvengo
 
01.08.12
12:09
Просто при

Выборка = Новый COMОбъект("ADODB.Command");
Выборка.ActiveConnection = ADOConnection;
Выборка.CommandType = 4;
Выборка.CommandText = "tc_FrameRefuelling_FromFileGasNet";
Выборка.Parameters.Refresh();
Выборка.Parameters(1).Value = Base64Строка(ДвоичныеДанные);
Выборка.Execute();

Он Параметр в ComSafeArray переделывает и такое ощущение, что делает это не правильно. Вопрос в том, как сделать это правильно :)
6 izekia
 
01.08.12
12:12
бейз64 - это не комсейфмассив
7 izekia
 
01.08.12
12:12
а кто тебе мешает на клиенте обработать все?
8 Ayvengo
 
01.08.12
12:19
(7) никто, просто не хочу писать эту обработку, она ведь уже написана :) и таких еще много.. поэтому поняв один раз как загрузить в параметры файл этот, я смогу обрабатывать все что мне нужно и не нужно все будет переписывать.
9 Ayvengo
 
01.08.12
12:20
(6) а как сделать правильный комсэйфмассив?
10 izekia
 
01.08.12
12:29
(9) погоди, а зачем тебе двоичные кидать если у тебя строка?
варчар никак?
11 Ayvengo
 
01.08.12
12:53
(10) можно попробовать, но ведь интересно как правильно комсэйфэррей делать :)
12 izekia
 
01.08.12
12:56
из строки? конструкторы посмотри у комсейфмассива
13 Ayvengo
 
01.08.12
13:22
(12) из файла xml ;) ладно, чувствую что забил на это.. передал строкой :(