Update в FIBPlus в RunTime

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Fed
Сообщения: 17
Зарегистрирован: 13 ноя 2005, 10:39

Update в FIBPlus в RunTime

Сообщение Fed » 01 дек 2005, 13:36

Доброго времени суток всем. Собственно, вот какая проблема. Я в DesignTime в FIBPlus НЕ заполняю запрос на выборку (Select SQL) - он у меня благополучно в RunTime формируется. Я знаю, что генератор Update-запросов FIBPlus берет данные из Select-запроса (UpdateTableName и поля). Я ему в RunTime подсовываю:

Код: Выделить всё

pFIBDataSet_1.AutoUpdateOptions.AutoReWriteSqls:=true;        pFIBDataSet_1.AutoUpdateOptions.UpdateTableName:='Table1';
pFIBDataSet_1.AutoUpdateOptions.KeyFields:='Field1';
При этом, Select-запрос уже заполнен (тоже в RunTime)! Несмотря на это, запрос на обновление не генерируется. Самому писать генератор влом, тем более, что он уже есть. В чем причина? Почему при заполненном (пусть и в RunTime) Select-запросе и соответствующем коде (см. выше) я не могу получить Update-запрос?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 дек 2005, 13:58

а почему бы не спросить у авторов FIBPlus?

Ответить