
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.08.2002, 13:41:22
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
Есть ли что-нибудь в SQL 7.0 для того чтобы из ХП/триггера отправить на клиент мессагу? читал BOL, странные вещи там нашел, как ими пользоваться так и не понял, подскажите, пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:09:29
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
Все зависит от того, как ты хочешь организовать взаимодействие. Можно например письмо отправить (см. SQL Mail), а можешь свой ActiveX написать (например, VB6.0), который будет как-нибудь через сокеты взаимодействовать с клиентом.... вариантов много. Какой тебе подойдет - нужно отталкиваться уже от ситуации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:13:40
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
если текущему пользователю, то воспользуйся raiseerrror ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:18:16
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
Можно через xp_cmdshell например Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:19:17
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
задача простая, мне нужна функция которую можно будет дергать везде (это конечно в идеале) в запросах/хп/триггерах и т. д. ... чем универсальнее тем лучше что касается RAISERROR, то следующая конструкция мне ничего не выдает почему-то: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а как через сокеты? исходник есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:27:36
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
как это ни чего не даёт!.. у тя че за клиент.. (в смыле что пользуеш?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 14:32:41
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
если на тразакте.. @@error показывает код последней ошибки.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 15:05:42
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
спасибо, получилось вроде, проблема не здесь, с логикой напутал и парс вообще не доходил до RAISERROR: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. мессага идет, но с мусором вместе... что-то вроде: ODBC--insert on a linked table 'XXXXX' failed [Microsoft] [ODBC SQL Server Driver][SQL Server]МояМессага(#50001) как нибудь это дело можно поправить? З.Ы. 2 Alexandr: xp_cmdshell - нету у меня на серваке?! так написала система, когда а попытался использовать предложенную тобой конструкцию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 15:06:31
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
пользую access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 15:09:24
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
так где мусор то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 15:27:41
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
мусор:ODBC--insert on a linked table 'XXXXX' failed [Microsoft] [ODBC SQL Server Driver][SQL Server] не мусор: МояМессага мусор: (#50001) зачем это все клиенту то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 16:08:28
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
так перехватывай ошибки!.... и выводи то что нужно... (или ваще не выводи)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 17:13:48
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
хорошо сказать перехватывай ошибки... я не умею, еще не научился... это ж не vb :) кто б меня научил перехватывать их (синтаксис какой?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 17:21:54
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
у access есть свой VB... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 17:23:33
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
ааа, ты имеешь ввиду на клиенте перехватывать... я то думал разговор про то как на серваке это сделать кстати такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 17:25:58
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
в смысле?... если на транзакте.... анализируеш @@error... и чегото делаеш... у клинта ошибки перехватываеш... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 17:28:45
|
|||
|---|---|---|---|
|
|||
Как отправить на клиента сообщение |
|||
|
#18+
я так понял ты отправляешь к bol? мне ничего не расскажешь... (синтаксис, господа, синтаксис :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 18:39:37
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
Итак, на TSQL (SQL2K) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. RAISERROR может иметь много параметров, тебе надо поиграться и посмотреть что и как, чтобы на клиенте нормально отрабатывать эту инфу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2002, 18:54:29
|
|||
|---|---|---|---|
Как отправить на клиента сообщение |
|||
|
#18+
Ну вот наверное проистейший трай-кетч:)) Код: plaintext 1. 2. 3. 4. 5. @@error -вернет код последней ошибки,проанализируй @ret в коде и что-то предпринимай в процедуре Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Анализируй ошибку на клиенте и выводи что тебе нравиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1821384]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 450ms |

| 0 / 0 |
