| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Как узнать что сработал триггер? |
| Автор: AlexeyFyodorov 21.2.2009, 16:44 |
| Приветствую. Подскажите с решением. Если сильно упростить, то задача такова: есть БД на MS SQL Server 2000 и клиентская программа (чужая, ничего не поменять), через которую сотрудники вносят данные в БД. Нужно написать программу-контролер, которая бы сообщала о неких конкретных изменениях в БД. Есть очевидное решение: к нужным таблицам добавить триггеры, которые будут скидывать интересующие меня изменения в отдельную таблицу, а некий клиент с периодичность в … следить за её изменениями и отображать результаты. А нет ли более изящного способа? Пишу на Delphi 2007 с использованием ADO. Нет случайно какого-нибудь БДшного компонента со событием типа OnTrigger? На самом деле задача на много обширней и сложнее, и подобный механизм сильно упростил бы мне жизнь. Заранее спасибо. |
| Автор: Bose 22.2.2009, 01:50 |
| Может бsnm это натолкнёт на какую-нибудь мысль: http://www.delphipages.com/news/detaildocs.cfm?ID=166 |
| Автор: AlexeyFyodorov 22.2.2009, 23:17 |
| Спасибо, это то что нужно. На DelphiKingdom дали эту же ссылку, не успел здесь об этом написать. Так что тему можно считать закрытой, ещё раз спасибо. |