МенеджерВременныхТаблиц в COM соединении
☑
0
dmitrylp
05.05.14
✎
14:54
Cntr = Новый COMObject("V83.COMConnector");
Connection = cntr.Connect("srvr='###'; ref='###'; usr='###'; pwd='###';");
Запрос = Connection.NewObject("Запрос");
МВТ = Connection.NewObject("МенеджерВременныхТаблиц");
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка
|ПОМЕСТИТЬ Таб
|ИЗ
| Справочник.Контрагенты КАК Контрагенты";
Запрос.МенеджерВременныхТаблиц = МВТ;
Запрос.Выполнить();
На выходе получаем COMОбъект МВТ с помещенной в него таблицей Таб. Можно ли из него как-то получить МенеджерВременныхТаблиц?
1
ДенисЧ
05.05.14
✎
14:57
Для чего?
2
х86
05.05.14
✎
14:57
>>Можно ли из него как-то получить МенеджерВременныхТаблиц?
он жеш у тебя и так МВТ = Connection.NewObject("МенеджерВременныхТаблиц");
3
dmitrylp
05.05.14
✎
14:59
(1) в запросах использовать
(2) он COMОбъект, я же его создал не как Новый МенеджерВременныхТаблиц
4
ДенисЧ
05.05.14
✎
15:01
А, ты хочешь оттуда получить временную таблицу?
Нет, не прокатит, не надейся
5
х86
05.05.14
✎
15:03
(3)т.е. ты хочешь получить из КОМ объекта из МВТ просто МВТ?
и чем она будет заполнена? )
6
dmitrylp
05.05.14
✎
15:05
(5) будет заполнена временной таблицей Таб.
(4) да, скорее всего
7
Pashach
05.05.14
✎
15:13
(6) Ну получишь и что дальше? Ссылки будут ссылаться на объекту из другой базы. Без механизма синхронизации никак.
8
dmitrylp
05.05.14
✎
15:14
(7) сам запрос как пример просто, не важно, интересует сама возможность
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой