Тема: Firedac vs DOA
Показать сообщение отдельно
  #4  
Старый 21.03.2024, 23:01
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, если ты так кардинально меняешь запрос (меняешь список полей) и у тебя идет динамическая настройка грида, то его все-равно надо переинициализировать. Тут уж все зависит от твоего кода. Если список полей не меняется, то сам грид трогать вообще смысла нет (например, ты только достраиваешь динамически фильтрацию в запросе).

Кстати, а посмотри код Refresh в DOA. Есть подозрение, что он именно то, что я предложил и делает, т.к. по сути с точки зрения клиент-сервер только так и делается. Т.е. все равно просто исполняется новый запрос.
Ответить с цитированием