Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Реализация триггеров


Автор: Keeper89 2.6.2009, 19:52
Доброго времени суток!

Ни для кого не секрет, что триггеры - весьма полезная штука. smile В MySQL они были введены лишь в версии 5.0.2. Вопрос в следующем: как можно реализовать триггеры, по крайней мере, на добавление, удаление и обновление записей в ранних версиях, используя Delphi? Может кто-то уже встречался с этим или есть идеи?

Автор: dvamaster 3.6.2009, 12:37
Ну на сколько я понимаю, триггеры это как хранимые процедуры, только срабатывают автоматом.

И какое они отношение имеют в частности к Delphi, или в общем к клиенту.
Они работают на серваке с таблицами на серваке. Клиент не узнает что они сработали!

Автор: Keeper89 3.6.2009, 12:51
Цитата(dvamaster @  3.6.2009,  13:37 Найти цитируемый пост)
И какое они отношение имеют в частности к Delphi, или в общем к клиенту.

Имеется ввиду "поймать" из клиента события добавления записей и т.д.

Автор: dvamaster 3.6.2009, 13:09
Цитата(dvamaster @  3.6.2009,  15:37 Найти цитируемый пост)
 Клиент не узнает что они сработали!

Этот вопрос уже задавался, кто-то когда-то здесь предложил написать библиотеку с UDF функцией и серваком, который бы посылал соответсвующее сообщение.

Я предлагаю создать таблицу в которой бы содержалось время изменения, добавления, удаления и т.д таблиц, которая обновлялась бы триггерами, а клиент переодически бы ее читал

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)