![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли обновить набор данных в IBQuery без закрытия таблицы? [D7, IB5.x]
Melamed © (2003-10-10 21:18:00)
Здравствуйте Мастера
Можно ли обновить набор данных в IBQuery без закрытия таблицы, если на сервере IB 5 была отредактирована соответствующая таблица.
Закрытие, а за тем открытие таблицы слышком тормазит программу.
Заранее благодарен
Валерий Меламед
MsGuns (2003-10-13 13:33:00) [1]
Если тормоза, то или возвращается слишком большой НД и надо подумать о его уменьшении (узеру за раз не надо 10000 записей), либо тормозит система (сервер+сеть+трафик) - подумать об использовании трехзвенки.
Vemer (2003-10-13 12:32:00) [2]
Возможно поможет создание временной таблицы. При небольших и средних объемах данных можно создать временную таблицу, изменить что надо, и закинуть изменения обратно. И никаких проблем с UpdateSQL, подтверждениями изменений и пр.
Zacho (2003-10-10 23:44:00) [3]
> Закрытие, а за тем открытие таблицы слышком тормазит программу.
Без обид, но в РСУБД - это глупость. Что такое "открытие таблицы " ? Есть запросы. И все.
Zacho (2003-10-10 21:41:00) [4]
А подумать немного ?
Как обновить то, неизвестно что ?
Нет никаких таблиц. Есть result set, возвращаемый запросом.
В некоторых случаях может помочь механизм Event"ов.