|
![]() |
#1 |
Участник
|
Возможно в ax 2012. В 2009 не думаю что получится передать напрямую.
В 2012 есть метод Common.getPhysicalTableName() и если таблица TempDB то к ней можно достучатся напрямую через SQL (используется в change tracking в R3. см. метод \Classes\RetailCDXChangeTracking\runChangeTracking_table) Если очень хочется, можно самому создавать временную таблицу на SQL (из X++), передавать ее имя в Thread, написать обертку вокруг всего этого ....
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
![]() |
#2 |
Участник
|
Цитата:
Временная таблица MS SQL "живет" в рамках созданного соединения. В терминах Axapta: в рамках объекта Connection (или ODBCConnection или UserConnection). Но передать любой объект в новый Thread - невозможно! Следовательно, и про объект Connection можно забыть... Нет, можно, конечно, делать глобальную временную таблицу, но это уже мало чем отличается от постоянной таблицы со всеми сопутствующими проблемами... Или Thread всегда (?) работает в рамках того же самого соединения, не создавая нового?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
ax2009, thread, временная таблица |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|