ситуация очень простая — есть TIBQuery в котором запрос на выборку из 2-х таблиц типа
SELECT A.FLD1, B.FLD2 FROM A INNER JOIN B ON A.KEY = B.KEY where b.another_fld = :param
потом к нему привязывается TIBUpdateSQL где я совсем не знаю как прописать RefreshSQL, ведь там param не определен
Если бы можно было получить event типа OnCustomParams и там определить свои параметры — было бы идеально, но такого event-а нет...
Пока вижу тока один способ — убрать параметризацию запроса, заменив её на явную перезапись значений параметров в запросе перед замено текста SQL в компонентах... но что-то не очень мне нравицца такой вариант
т.е. вместо параметров нужно при смене их значения пересобирать параметро-зависимые SQL выражения, а точнее
TIBQuery.SQL.Text,
TIBQuery.InsertSQL.Text,
TIBQuery.UpdateSQL.Text,
TIBQuery.DeleteSQL.Text,
TIBQuery.RefreshSQL.Text,