Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сообщить клиентской программе об изменении поля в бд

68K
09 января 2012 года
CallMeArt
11 / / 25.06.2011
Вообщем имеется таблица со столбцами "первый_пользователь, второй_пользователь, общееполе"
после того, как пользователь с айди из первого столбца изменил поле, пользователь с айди из второго столбца должен получить уведомление и начать делать свои действия. и так поочереди.
То есть нужно сделать так, что бы 2ая клиентская программа не посылала постоянно запросы в бд что бы проверить изменение поля.
Есть ли какие либо способы реализации этого?
бд MSSQL 2008, c#
385
09 января 2012 года
SomewherSomehow
477 / / 25.07.2004
Гуглите на тему: SQL Server Service Broker, SqlNotificationRequest, SqlDependency.
Еще вот такой есть велосипед.
68K
09 января 2012 года
CallMeArt
11 / / 25.06.2011
охохоххо
как же все запутанно :<
видимо прийдётся мне потратить не одну ночь, что бы сделать задание
ладно спасибо за помощь
будем потеть:)
385
09 января 2012 года
SomewherSomehow
477 / / 25.07.2004
Увы, сценарий событий не слишком специфичен для клиент серверной архитектуры. Так что, да, придется =)
Возможно специфика задачи позволит вам все же сделать опрашиваемую модель, скажем простенький один запрос в секунду не слишком обременительно для современных субд и железа.
68K
09 января 2012 года
CallMeArt
11 / / 25.06.2011
Вот и я о том же подумал
ведь мне всего нужно проверять одно поле
ладно завтра буду разговаривать с руководителем диплома посмотрим что он скажет :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог