Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как организовать ввод данных в DBGrid через IBQuery? [D6, IB6.x]


Mic_2000 ©   (2002-12-28 10:40:00) 

Как организовать ввод данных в DBGrid через IBQuery? И возможно ли это впринципи?


Wolf   (2002-12-28 15:33:00) [1]

альтернатива IBUpdateSQL, это сделать View и прописать в ней триггера на вставку, удаление и обновление. Выбирай теперь. (если есть параметры в IBQuery то только IBUpdateSQL).

ibdataset тоже вариант типа 2 в 1 флаконе.


Alexandr   (2002-12-28 13:59:00) [2]

ibdataset рулит


BorisUK   (2002-12-28 13:35:00) [3]

Сразу и надо говорить что ты ввиду имеешь...
Кажись все Query как и View имеют ограничение на редактирование полученных данных. По крайней мере если из нескольких таблиц...
А на вставку, изменение данных в тех таблах могут стоять свои ограничения и проверки (тригеры), то отследить это все очень сложно. Поэтому Query поизменять может облом получится.

Возьми компонент ClientDataSet Это инструмент MIDAS после получения набора данных (можно даже с вложеных типа мастер-детайл) он их помещяет в свой кэш. Дает издеваться над ними как хочешь, ну а потом ApplayUpdate передает изменения на сервер... вот тут уже трудно сказать примутся изменения или нет... все будет зависеть от constraints, описанных выше.


Mike_Goblin   (2002-12-28 13:28:00) [4]

IBUpdateSQL


Mic_2000   (2002-12-28 13:01:00) [5]


> Alexandr © (28.12.02 11:03)
> ну вот.
> Уже новый год начался...
> IBQuery-DataSource-DBGrid
> и никак иначе...

Я вобщето имел ввиду не это, как сделать чтобы данные не были read-only?


Alexandr   (2002-12-28 11:03:00) [6]

ну вот.
Уже новый год начался...
IBQuery-DataSource-DBGrid
и никак иначе...


myor   (2002-12-28 10:49:00) [7]

>через IBQuery?
или ИЗ IBQuery?
а через datasource не выводит?


Наверх

Титульная страница Поиск, карта сайта Написать письмо