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

Откуда:
Сообщений: 172
Добрый день форумчане!
Дайте пожалуйста пинок в нужном направлении.

Есть сервер с установленной SQL 2000. На этом же сервере крутится программка, в которой работает много людей через терминальные клиенты.

Вопрос. Могу ли я средствами SQL выдавать окна сообщений (если еще и с возможностью что-то подтвердить, так вообще замечательно), пользователям, запустившим запрос в котором прописано выдать сообщение?

Куда копать?
15 фев 12, 20:40    [12099094]     Ответить | Цитировать Сообщить модератору
 Re: Вывод данных в окно сообщений. Что-то типа Alert.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
dimon71
Вопрос. Могу ли я средствами SQL выдавать окна сообщений (если еще и с возможностью что-то подтвердить, так вообще замечательно), пользователям, запустившим запрос в котором прописано выдать сообщение?
Не можете.

dimon71
Куда копать?
Копать в сторону реализации этого в клиентском приложении.
15 фев 12, 20:43    [12099105]     Ответить | Цитировать Сообщить модератору
 Re: Вывод данных в окно сообщений. Что-то типа Alert.  [new]
dimon71
Member

Откуда:
Сообщений: 172
sp_OACreate 'VBScript

А с помощью что-то типа такого?
15 фев 12, 20:46    [12099129]     Ответить | Цитировать Сообщить модератору
 Re: Вывод данных в окно сообщений. Что-то типа Alert.  [new]
Crimean
Member

Откуда:
Сообщений: 13147
через WTS такое можно точно сделать. пробовал, работало. только стремно по определению
15 фев 12, 21:00    [12099202]     Ответить | Цитировать Сообщить модератору
 Re: Вывод данных в окно сообщений. Что-то типа Alert.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31957
dimon71
sp_OACreate 'VBScript

А с помощью что-то типа такого?
VBScript будет срабатывать на сервере. Максимум он смог бы показать сообщения всем работающим на нём пользователям.

А уж на клиенте точно не будет работать.
15 фев 12, 22:01    [12099422]     Ответить | Цитировать Сообщить модератору
 Re: Вывод данных в окно сообщений. Что-то типа Alert.  [new]
Crimean
Member

Откуда:
Сообщений: 13147
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383842(v=vs.85).aspx

pResponse [out]
A pointer to a variable that receives the user's response, which can be one of the following values.

и это реально работает (есть реализация но с отключенным ожиданием ответа, ессно) + таймаут:

bWait [in]
If TRUE, WTSSendMessage does not return until the user responds or the time-out interval elapses. If the Timeout parameter is zero, the function does not return until the user responds.

If FALSE, the function returns immediately and the pResponse parameter returns IDASYNC. Use this method for simple information messages (such as print job–notification messages) that do not need to return the user's response to the calling program.
15 фев 12, 22:05    [12099438]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить