powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сообщение из хранимых процедур
4 сообщений из 4, страница 1 из 1
Сообщение из хранимых процедур
    #32004572
Фотография Алексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто-нибудь подскажет как из хранимой процедуры можно в приложение передавать прогресс ее выполнения.
И как можно сделать что-типа EventAlerter, который есть в InterBase.
Заранее благодарен.
...
Рейтинг: 0 / 0
Сообщение из хранимых процедур
    #32004576
Victor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если процедура выполняет какой-то один SQL запрос, то никак.
Если выполняется несколько действий, можно создать постоянную или временную глобальную таблицу,писать в нее статус после каждого действия и читать статус из этой таблицы через другой connection.
...
Рейтинг: 0 / 0
Сообщение из хранимых процедур
    #32004578
SAMRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРИВЕТ!
ГДЕ ТО НА ЭТОЙ КОНФЕРЕНЦИИ ПО ЭТОМУ ПОВОДУ ДИСКУТИРОВАЛИ ПОСМОТРИ,
МЕНЯ ЭТОТ ВОПРОС ГЛОЖЕТ давно КОНЕЧНО С ТАБЛИЦЕЙ ЭТО НЕ ВЫХОД, Знаю что кое какие вещи можно вытащить при ассинхронном выполнении применительно к ADO и DELPHI,
и ERROR пробовал и принт но все это только для аналайзера годится,
ВОТ MSMQ помоему как раз нам нужен, но пробовать нет времени.
УДАЧИ! А не спроста у них - у врагов- Интербейз 'котировался' однако.
...
Рейтинг: 0 / 0
Сообщение из хранимых процедур
    #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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сообщение из хранимых процедур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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