Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизMSSQL2000+запуск функции из DLL Найти похожие ветки
← →
em240 © (2007-09-04 14:57) [0]Возможно ли чтобы расширенная хп MSSQL2000 вызывала функцию из DLL, которая делала ShowMessage?
← →
clickmaker © (2007-09-04 15:00) [1]
> которая делала ShowMessage?
кому?
← →
Сергей М. © (2007-09-04 15:02) [2]Невозможно хотя бы потому, что процедура ShowMessage не допускает вызова в доп.потоке.
← →
Ega23 © (2007-09-04 15:05) [3]Но можно слать сообщение программе, которая будет показывать этот Message.
← →
em240 © (2007-09-04 15:08) [4]
> Ega23 © (04.09.07 15:05) [3]
> Но можно слать сообщение программе, которая будет показывать
> этот Message.
Можно подробнее?
← →
em240 © (2007-09-04 15:10) [5]
> Сергей М. © (04.09.07 15:02) [2]
> Невозможно хотя бы потому, что процедура ShowMessage не
> допускает вызова в доп.потоке.
а другие, например, создание или удаления файла?
← →
clickmaker © (2007-09-04 15:12) [6]
> другие, например, создание или удаления файла?
уж если сообщение не показать, так хоть файл удалить? :)
← →
Сергей М. © (2007-09-04 15:14) [7]
> em240 © (04.09.07 15:10) [5]
>
>
> а другие
Все зависит от потокобезопасности той или иной процедуры или функции.
А собссно зачем ?
← →
sniknik © (2007-09-04 15:15) [8]> создание или удаления файла?
для этого даже не нужна своя внешняя функция, есть xp_cmdshell (действие которой кстати отключается настройками сервера насколько помню)
← →
em240 © (2007-09-04 15:15) [9]хочу повесить на триггер процедуру, которая будет рассылать сообщения
← →
Anatoly Podgoretsky © (2007-09-04 15:16) [10]> clickmaker (04.09.2007 15:00:01) [1]
> кому?
Серверу!
← →
sniknik © (2007-09-04 15:17) [11][8] +
в смысле, если не сработает, не расстраивайся, возможно у тебя просто умный админ....
← →
sniknik © (2007-09-04 15:18) [12]> хочу повесить на триггер процедуру, которая будет рассылать сообщения
спам с mssql-я пофиксили с sp3 2000-й версии.
← →
Anatoly Podgoretsky © (2007-09-04 15:20) [13]> em240 (04.09.2007 15:15:09) [9]
Не вешай лапшу на уши
← →
em240 © (2007-09-04 15:21) [14]
> Anatoly Podgoretsky © (04.09.07 15:20) [13]
> > em240 (04.09.2007 15:15:09) [9]Не вешай лапшу на уши<Цитата>
>
>
>
>
????
← →
em240 © (2007-09-04 15:23) [15]
> sniknik © (04.09.07 15:18) [12]
> > хочу повесить на триггер процедуру, которая будет рассылать
> сообщенияспам с mssql-я пофиксили с sp3 2000-й версии.
Сообщения будут рассылаться не через нетсенд, а через процедуру написанную в длл.
← →
em240 © (2007-09-04 15:30) [16]Что посоветуете?
← →
Сергей М. © (2007-09-04 15:30) [17]
> em240 © (04.09.07 15:23) [15]
По поводу триггеров - сообщения какого смысла ты намерен рассылать ?
← →
em240 © (2007-09-04 15:31) [18]Добавлены новые данные.
← →
Сергей М. © (2007-09-04 15:38) [19]
> Добавлены новые данные
С чего ты уверен что они "добавлены" ?
Следом за вставкой транзакция по каким-либо причинам была откачена, все изменения в ее контексте соотв-но аннулированы, а твое сообщение убеждает юзера в ином)
← →
em240 © (2007-09-04 15:43) [20]В эту функцию будут передаваться данные, согласно которым будут передаваться данные. Без них функция не работает. Вернёт 0;
← →
Сергей М. © (2007-09-04 15:44) [21]
> будут передаваться данные, согласно которым будут передаваться
> данные
Что за абракадабра ? Поясни ..
← →
em240 © (2007-09-04 15:48) [22]Данные, кому посылать, будут браться из таблицы, которая контролируется триггером
← →
Сергей М. © (2007-09-04 15:50) [23]Все это чудесно, но ты так и не ответил на вопрос, зачем посылать недостоверную инф-цию ..
← →
Anatoly Podgoretsky © (2007-09-04 15:57) [24]Он также не ответил, кому он будет делать ShowMessage на сервере.
← →
em240 © (2007-09-04 16:01) [25]Почему недостоверную? Поле вставки данных будет срабатывать триггер :)
← →
Сергей М. © (2007-09-04 16:08) [26]
> Поле вставки данных будет срабатывать триггер
Угу. А после отработки триггера юзер откатил ТА (ну надо ему !). А ты ему упорно долдонишь, что, мол, запись таки вставлена. А она на самом деле не вставлена. А юзер в шоке)
← →
em240 © (2007-09-04 16:11) [27]
> Сергей М. © (04.09.07 16:08) [26]
> > Поле вставки данных будет срабатывать триггерУгу. А после
> отработки триггера юзер откатил ТА (ну надо ему !). А ты
> ему упорно долдонишь, что, мол, запись таки вставлена. А
> она на самом деле не вставлена. А юзер в шоке)
А как тогда лучше сделать?
← →
Сергей М. © (2007-09-04 16:23) [28]
> как тогда лучше сделать?
Я не в курсе, но в MSSQL наверняка есть встроенный механизм для постинга сообщений. Уточни у знатоков MSSQL логику его работы и как его задействовать.
← →
Anatoly Podgoretsky © (2007-09-04 16:32) [29]> Сергей М. (04.09.2007 16:23:28) [28]
В 2005, там есть Notification Service
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.055 c