![]() |
#12 |
Участник
|
Не первый раз встречаюсь с реализацией предачи данных через контейнер. И всякий раз не понимаю зачем? Вот например Временная таблица, из контейнера в источник данных.
Разве insert из одной табличной переменной в другую не будет быстрее проще и правильнее? P.S.: Можно это даже отдельным методом оформить ![]() X++: void copyTmpData(Common _from, Common _to, boolean _replace = false) { ; #ASSERT(_from.isTmp() && _to.isTmp() && _from.TableId == _to.TableId); _to.ttsbegin(); if (_replace) { delete_from _to; } while select _from { _to.data(_from); _to.insert(); } _to.ttscommit(); } Последний раз редактировалось S.Kuskov; 26.07.2012 в 11:10. |
|