Проблема с очисткой временной таблицы
Возникла такая проблемка - при очистке временной таблицы путем
TmpTable_DS.first();
TmpTable.clear();
и последующем ее заполнении, при сортировке значений нажатием на шапку столбца в гриде предыдущие значения всплывают откуда-то... то есть пока значения не отсортированы, вид нормальный, но после сортировки в гриде оказываются значения от текущего заполнения временной таблицы + значения, бывшие в ней до очистки.
Проблему обошел следующим способом:
TmpTable_DS.first();
select forupdate TmpTable;
delete_from TmpTable;
однако возник вопрос - возможно, существует более цивилизованный метод очистки временной таблицы? И еще вопрос - может, кто-нибудь знает, за счет чего подобные вещи могут происходить?
|