если в Query, на основе которого был создан QueryRun, существуют связанные датасорсы, то запись основого датасорса будет выбираться до тех пор, пока существуют удовлетворяющие связям и рэйнджам записи в связанном датасорсе. Мне кажется в этом здесь проблема. Для этого у объекта класса QueryRun существует метод public boolean changed(tableId _table [, int _occurrence=1] ), который сообщает выбиралась ли после вызова next() новая запись в соответствующем датасорсе.
Последний раз редактировалось Artild; 30.01.2006 в 11:25.
|