2013-03-31 3 views
-1

Я работаю с MS SQL Server. Мне нужно это реализовать: Когда один клиент db меняет какую-либо запись таблицы, эти изменения должны быть отправлены всем клиентам, подписавшимся с SqlDependency. Но событие onNotificationChange из SqlDependency приносит мне OnNotificationChange (объект вызывающему, SqlNotificationEventArgs е) абоненте Термическое фактически является объектом класса SqlDependency и содержит Id = «c333b019-ff09-4d62-9584-074b009d56ba; 70e64cf4-465f-4e54- 937b-024432e6b2ca»SqlDependency и уведомления

и е, который содержит discribes изменения в БД, как это: информация: вставить источник: данные тип: изменение Но мне нужно, чтобы получить измененную запись непосредственно. Потому что в моем варианте мне нужно exequte новый запрос, а затем поиск изменений. Многие клиенты будут делать большую нагрузку на сервер.

ответ

1

Он вызывается только один раз, поэтому вам необходимо переназначить событие при вызове события.

Смежные вопросы