Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Astran
Зарегистрирован: 23.08.2006 Сообщения: 18
|
Добавлено: Вт Окт 24 2006 14:47 Заголовок сообщения: Автоматизация передачи данных из БД в клиентское приложение |
|
|
Подскажите, пожалуйста, можно ли автоматизировать процесс передачи данных из БД (MS SQL) в клиентское приложение, написанное на Visual Basic? Т.е. если в базе появляется запись, нужно, чтобы сразу она сразу же передавалась в клиентское приложение. И если это возможно, так как сделать?
Заранее спасибо |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Вт Окт 24 2006 16:20 Заголовок сообщения: |
|
|
Могу предложить следующий алгоритм действий.
1) На таблицу вешается триггер (ON INSERT, ON DELETE, ON UP DATE)
2) При срабатывании триггера генерируется исключение с помощью SQL-команды RAISERROR
3) В Enterprise Manager создаётся alert (Management/SQL Server Agent/Alerts), а в качестве события срабатывания алерта указывается код генерируемый командой RAISERROR.
4) При срабатывании алерта запускается job (указывается в настройках алерта)
5) В job-е вызывается программа операционной системы, которая будет пересылать данные на клиентский компьютер либо выполняется какой-то другой способ уведомления клиентского приложения. |
|
Вернуться к началу |
|
|
Astran
Зарегистрирован: 23.08.2006 Сообщения: 18
|
Добавлено: Чт Окт 26 2006 06:37 Заголовок сообщения: |
|
|
to mad_alexx:
Спасибо Вам большое! |
|
Вернуться к началу |
|
|
|