Тема: setTmpData
Показать сообщение отдельно
Старый 27.11.2007, 13:17   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
setTmpData
Привет всем. Возник такой вопрос. Есть метод в котором объявлены две переменные одной временной таблицы:
X++:
    AnyTmpTable tmp1;
    AnyTmpTable tmp2;
если в методе вставить запись в одну переменную:
X++:
  tmp1.insert();
то выборка по другой таблице ничего не даст:
X++:
select tmp2;
чтобы эти две переменные указывали на одну область данных нужно сделать:
X++:
tmp2.setTmpData(tmp1);
Вот теперь вставка в первый курсор, отразится при выборке из второго курсора.

Вопрос. Как вернуть эти два курсора к первоначальному состоянию? То есть чтобы они указывали на разные области данных