Показать сообщение отдельно
Старый 12.07.2006, 13:09   #1  
kitty is offline
kitty
Участник
 
354 / 26 (1) +++
Регистрация: 24.05.2005
создать и передать временную таблицу
Есть класс, в одном из методов формируется запрос по одной из существующих таблиц. Нужно, результаты этого запроса пометить во временную таблицу с такой же структурой.что и сущ таблица + еще 2 поля. Как это сделать не забивая заново все поля? setTmp не подходит, тк структура разная немного. SetTmpData
PHP код:
   QueryRun = new QueryRun(MyTablequery);
     
QueryRun .next();
     
MyTable        QueryRun get(tableNum(MyTable ));   
     
MyTmpTable .setTmpData(MyTable); 
тож не работает =(.
Более того, эту получившуюся временную таблицу хотелось бы потом передать в другой класс на обработку, где помимо всего прочего будет производиться вставка доп записей. Достаточно ли будет в новом классе получить через getMyTmpTable текущего класса курсор на врем таблицу, проинициализировать табл переменную с пом SetTmpData и дальше с ней уже производить все манипуляции.
Спасибо