IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Fed
- Сообщения: 17
- Зарегистрирован: 13 ноя 2005, 10:39
Сообщение
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?