Показать сообщение отдельно
Старый 26.05.2015, 16:51   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Данный пример будет работать при условии, что у вас Tmp_DeliverShipProducts_ZTR - название таблицы, привязанной к одноименному источнику данных на вашей форме.

В начале метода объявите новую переменную с типом вашей временной таблицы:
X++:
public void init() 
{
     Tmp_DeliverShipProducts_ZTR      tmp;
     //Дальше идет ваш код
     ....................
Внутри цикла while (myResult.next()) сделайте следующее:
1) в самом начале добавьте строку
X++:
tmp.clear();
2) все упоминания переменной Tmp_DeliverShipProducts_ZTR замените на переменную tmp
3) в конце добавьте строку
X++:
tmp.insert();
После выхода из цикла while (myResult.next()) в конце метода init() добавьте код:
X++:
Tmp_DeliverShipProducts_ZTR.setTmpData(tmp);
Tmp_DeliverShipProducts_ZTR_DS.executeQuery(); //это внутри init() необязательно, но на всякий случай
Обратите внимание, что в последней строке к слову Tmp_DeliverShipProducts_ZTR в самом конце добавлено окончание "_DS" - это обращение к источнику данных таблицы.

Последний раз редактировалось Ace of Database; 26.05.2015 в 17:08.