Показать сообщение отдельно
Старый 01.08.2014, 09:05   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,444 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Vasiliusis Посмотреть сообщение
хотя я может ошибаюсь
Ошибаетесь. Структура запроса: джойны, рейнджы, сортировки и т.д. - это все задается на уровне query.

QueryRun же это класс отвечающий за перебор записей соответствующего Query.

К стати, на уровне QueryRun ещё задается сопоставление курсоров запроса с конкретными экземплярами временных таблиц, если таковые участвуют в запросе. Вот они видимо не скопируются.

Можно ещё попробовать вот так, но не уверен что это поможет.
X++:
queryRun2 = new QueryRun(queryRun1.pack());