Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Выгрузить новые данные  [new]
frech
Member

Откуда:
Сообщений: 29
Всем привет. Создаю приложение для работы с БД. БД будет отдельно, в отдельном компе. К нему будут подключатся клиенты. Клиенты будут вводить новые записы в БД. Надо так сделать, чтоб к другим клиентам пришло оповешение/ссылка о том что в БД добавлена новая запись. И другой клиент его откроет и посмотрит. Есть идея сделать запрос у каждого клиента. Клиент запомнит последнию дату обновление, потом будет делать выборку данных по дате. Если есть что та новое, то загрузить те новые записы на комп клиента. Типа SELECT ... FROM DB WHERE (new_date > old_date).
Поделитесь советам, как реализовать этот запрос?? запрос будет у каждого пользователя и будет повторятся через определенное время. В БД приложение писать не хочу, там будет толька БД
15 июн 12, 21:41    [12723131]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузить новые данные  [new]
Genniy
Member

Откуда:
Сообщений: 141
frech,
При добавлении новой записи можно также использовать (если нужно) рассылку всем клиентам через DB Mail.

При добавлении записи советую сохранять новые напоминания в отдельную таблицу с привязкой к контакту. В вашей программе пусть будет установлен Timer, который будет проверять наличие записей напоминаний для контакта авторизованного в программе. Если записи находятся, то появляется окно с перечнем уведомлений. Пользователь может просмотреть все новые уведомления. Необходимо просто сделать возможность отмены уведомления, после чего отменённая запись просто удалиться из таблицы.
Так будет более правильно.
16 июн 12, 00:16    [12723682]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузить новые данные  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
frech,

всеобъемлющая тема на тему оповещений:
Уведомление клиента о событии на SQL-сервере! НОВОЕ РЕШЕНИЕ! Посмотрите.
Может еще стоит посмотреть Service Broker.
16 июн 12, 00:47    [12723790]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить