![]() |
#4 |
Участник
|
Да, если измененная запись выходит за диапазон фильтров, то обычно сразу происходит выход за пределы цикла (если Вы его используете). Мне кажется, что именно так и происходит ("локальная" вставка нового значения и удаление другого).
Цитата:
Этот объект я для одноразового использования делал, но как медленно работает успел заметить.
А если не делать переименования, а удалять старую запись и вставлять новую? Так быстрее будет? И не поубивает ли Навижен при удалении записи в одной таблицы связанные с ней записи в других таблицах? Или есть какая то другая альтернатива RENAME? Альтернатива есть (как я уже писал) - копировать (при копировании в новую переменную туда передается только указатель) в другую переменную, модифицировать нужное поле и сохранять значение (.MODIFY). |
|