Как прослушать Pervasive Database Event из .NET

Я хотел бы слушать изменения, происходящие в повсеместно распространенной таблице базы данных, используя .Net...

Например:

У меня есть таблица клиентов со столбцом для номера телефона.

Я хотел бы знать, как прослушивать изменения в столбце «Номер телефона» для любой записи в таблице клиентов.

Я бы предпочел использовать .Net, но я не против использовать что-то еще, если это необходимо.

Моя конечная цель — перехватить эту информацию и отправить ее на другой сервер через HTTP POST.

Спасибо!


person Ian McShane    schedule 04.10.2011    source источник


Ответы (1)


Невозможно напрямую подключиться к механизму Pervasive без использования обмена данными (репликация) или Audit Master (аудит) от Pervasive.

Если, и это очень важно, ваше приложение использует только механизм SQL, вы можете создать триггер, который записывает запись в другую таблицу, а затем в приложении .NET искать записи в этой таблице и делать с ней, как вы хотите .

Мастер аудита, вероятно, сделал бы что-то похожее на то, что вы хотите. Его можно настроить на отправку электронного письма или запуск программы при выполнении отслеживаемой операции.

person mirtheil    schedule 04.10.2011
comment
Спасибо за информацию. Я проверю Data Exchange и Audit Master. Очень признателен. - person Ian McShane; 05.10.2011