|
Как выгрузить в СКД результат запроса выполненного в другой базе
| ☑ |
0
Ivan_495
21.02.14
✎
18:17
|
Как выгрузить в СКД результат запроса выполненного в другой базе подключение было по OLE?
ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("ТаблицаДвижений",Результат(типсоmобъект);
|
|
1
Ivan_495
21.02.14
✎
18:18
|
в цикле крутить Результат выгрузки тип comобъект и писать в таблицу значений ?
другие варианты есть?
|
|
2
vicof
21.02.14
✎
18:19
|
В XML
|
|
3
Ivan_495
21.02.14
✎
18:20
|
(2) это обычный отчет по нескольким базам
|
|
4
Ivan_495
21.02.14
✎
18:23
|
РезультатCOM.Выгрузить(табл) есть подобные методы в OLE
|
|
5
Ivan_495
21.02.14
✎
18:27
|
Результат = новый ТаблицаЗначений;
Результат = ЗапросКом.Выполнить().Выгрузить();
|
|
6
Ivan_495
21.02.14
✎
18:35
|
хотя тип значение Результат - таблица значений, после выгрузки в неё результата запроса по Ole Типменяется на com
|
|
7
zladenuw
21.02.14
✎
19:28
|
сохраняешь во временный файл. на стороне приемника получаешь этот файл
|
|
8
zladenuw
21.02.14
✎
19:28
|
или же сериализацию делаешь и передаешь в строку. в приемнике получаешь строку и обратно в таблицу
|
|
9
Ivan_495
24.02.14
✎
11:54
|
(8) СохранитьЗначение(<Имя>, <Значение>)
ВосстановитьЗначение(<Имя>) и вместо com будет обычная таблица значений?
|
|