|
МенеджерВременныхТаблиц в 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) сам запрос как пример просто, не важно, интересует сама возможность
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший