Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сообщение из хранимых процедур / 4 сообщений из 4, страница 1 из 1
20.04.2001, 10:22
    #32004572
Алексей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение из хранимых процедур
Может кто-нибудь подскажет как из хранимой процедуры можно в приложение передавать прогресс ее выполнения.
И как можно сделать что-типа EventAlerter, который есть в InterBase.
Заранее благодарен.
...
Рейтинг: 0 / 0
20.04.2001, 10:44
    #32004576
Victor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение из хранимых процедур
Если процедура выполняет какой-то один SQL запрос, то никак.
Если выполняется несколько действий, можно создать постоянную или временную глобальную таблицу,писать в нее статус после каждого действия и читать статус из этой таблицы через другой connection.
...
Рейтинг: 0 / 0
20.04.2001, 12:00
    #32004578
SAMRUS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение из хранимых процедур
ПРИВЕТ!
ГДЕ ТО НА ЭТОЙ КОНФЕРЕНЦИИ ПО ЭТОМУ ПОВОДУ ДИСКУТИРОВАЛИ ПОСМОТРИ,
МЕНЯ ЭТОТ ВОПРОС ГЛОЖЕТ давно КОНЕЧНО С ТАБЛИЦЕЙ ЭТО НЕ ВЫХОД, Знаю что кое какие вещи можно вытащить при ассинхронном выполнении применительно к ADO и DELPHI,
и ERROR пробовал и принт но все это только для аналайзера годится,
ВОТ MSMQ помоему как раз нам нужен, но пробовать нет времени.
УДАЧИ! А не спроста у них - у врагов- Интербейз 'котировался' однако.
...
Рейтинг: 0 / 0
20.04.2001, 15:56
    #32004597
AnS1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение из хранимых процедур
Что касается MSMQ - то в реализации просто, а вот в части потребления ресурсов...
Нужно
1. поместить из процедуры сообщение в очередь как варианты - используя OA_ методы или написав xp_ процедурку
2. на клиенте (пусть будет VB) открываем очередь (mQueue), объявляем объект типа MSMQEvent с событием,
включаем mQueue.EnableNotification Event:=TheEvent, Cursor:=MQMSG_CURRENT, ReceiveTimeout:=1000
и в событии TheEvent_Arrived отлавливаем поступившие сообщения

в принципе возможно это, но - может правильнее перенести логику приложения на, к примеру, Transaction Server?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сообщение из хранимых процедур / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]