#database #events #listener #pervasive
#База данных #Мероприятия #прослушиватель #pervasive
Вопрос:
Я хотел бы прослушать изменения, происходящие в всепроникающей таблице базы данных, используя .Net…
Например:
У меня есть таблица клиентов со столбцом для номера телефона.
Я хотел бы знать, как прослушивать изменения в столбце номера телефона для любой записи в таблице клиента.
Я бы предпочел использовать .Net, но я не против использовать что-то еще, если потребуется.
Моя конечная цель — перехватить эту информацию и отправить ее на другой сервер через HTTP POST.
Спасибо!
Ответ №1:
Невозможно напрямую подключиться к движку Pervasive, не используя обмен данными (репликацию) или мастер аудита (аудит) из Pervasive.
Если, и это большое, если, ваше приложение использует только SQL engine, вы могли бы создать триггер, который записывает запись в другую таблицу, а затем в приложении .NET ищите записи в этой таблице и делайте с ней, как хотите.
Мастер аудита, вероятно, сделает что-то похожее на то, что вы хотите. Его можно настроить для отправки электронной почты или запуска программы при выполнении отслеживаемой операции.
Комментарии:
1. Спасибо за информацию. Я проверю мастер обмена данными и аудита. Очень признателен.