![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А почему нельзя работать с IBQwery через Append(Edit) и Post? [D5, D6, IB5.x]
dim- © (2002-11-04 09:12:00)А почему нельзя работать с IBQwery через Append(Edit) и Post?
Max Zyuzin (2002-11-04 13:16:00) [1]>Ditrix © (04.11.02 12:46)
Да ну... IBQuery может делать любые запросы и на удаление и на обновление... Что в SQL напишете то и будет делать.
И даже обычный Query для работе с локальными СУБД типа парадокс может начать добавлять записи.. если его "обработать напильником"
>dim- © (04.11.02 13:10)
Ну что ж делать... муторно.. но только 1 раз когда программировать будете... Если не нравится - пользуйтесь IBDataSet он автоматически создает запросы для обновления, удаления и пр.
dim- (2002-11-04 13:10:00) [2]Max Zyuzin © Это конечно хорошо, но как изменить к примеру 20-30 полей в записи.
Понятно что можно ручками "Update....." но муторно это.
Ditrix (2002-11-04 12:46:00) [3]2 Max Zyuzin
но ведь Query нужен не только для визуализации!
или для редактирования данных нужен иной подход?
Max Zyuzin (2002-11-04 11:11:00) [4]Потому что Query предназначен для выполнения запросов к таблицам. И вообще по большому сщету НД, возращяемые Query не редактируемый. Есть конечно варианты "поизвращятся" типа UpdatdeSQL (по крайней мере в локальных базах вроде Paradox были), если так хочется пользоваться этими командами то пользуйтесь IBDataSet