обновление страницы только при добавлении новых записей в базу данных - PullRequest
0 голосов
/ 29 ноября 2011

Что я хочу сделать, так это всякий раз, когда строка вставляется в таблицу базы данных другой службой, страница, которая обращается к базе данных, должна обновляться автоматически, вместо использования вызовов таймера для проверки, есть ли способ сделать это.
Я хотел бы в 2 разных базах данных, то есть MS SQL Server 2000 и 2008.

1 Ответ

3 голосов
/ 29 ноября 2011

Для SQL 2005 и более поздних версий вы должны использовать уведомления о запросах SQL Server и класс SqlDependency в C #

Здесь есть учебник , которым вы можете следовать для SQL2005 и далее.

ASP.Net имеет SqlCacheDependency , который немного отличается и работает для более ранних версий SQL, а также для текущих версий (он использует опрос в SQL2000 и брокер служб в SQL2005 +), но специфичен для ASP.Net, поэтому у вас могут возникнуть трудности с его использованием в не веб-приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...