свои параметры в TUpdateSQL
От: AlexEagle Украина http://www.vik.oil
Дата: 22.04.05 10:05
Оценка:
ситуация очень простая — есть 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,
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.