powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
6 сообщений из 6, страница 1 из 1
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32529809
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SQL Server создан триггер. Для КП эта ошибка (в случае неудовлетворения условиям проверки в триггере) имеет номер 6153
В клиентском приложении есть такой обработчик:


Private Sub DataGrid1_Error(ByVal DataError As Integer, Response As Integer)
If DataError = 6153 Then

MsgBox "Ошибка..."

End If

End Sub
Если нарушается условие триггера, тогда курсор попадает на If DataError = 6153, затем проходит все команды обработчика и после выхода End Sub сообщение от триггера.
Как убрать это сообщение от триггера?
...
Рейтинг: 0 / 0
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32533205
GOBUR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю MS SQL но наверняка там можно обрабатывать исключения(в том же триггере), просто в обработчике не делать никаких действий
...
Рейтинг: 0 / 0
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32533318
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GOBURНе знаю MS SQL но наверняка там можно обрабатывать исключения(в том же триггере), просто в обработчике не делать никаких действий

А вот и нет. Обработка ошибок - не самое сильная сторона SQLServera. Ошибка, если она произошла, наверняка попадет к клиенту. Есть всякие более и менее хитрые методики обработки ошибок в MSSQL, но за ними - в соответствующий форум.

To Irinka - не уверен что понял, в чем проблема, но может Err.Clear поможет ?
...
Рейтинг: 0 / 0
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32533416
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх маладешь!
Спросим совета у F1:

The settings for Response are:

Setting Description
0 No error message will be displayed.
1 (Default) The message associated with the error will be displayed.



Господа! Читайте МСДН :)

Magnus
...
Рейтинг: 0 / 0
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32535692
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Вас за содействие, вся проблема была в триггере, как только я его чуть поменяла, сообщение от триггера удалось скрыть с пом хитростей на VB
...
Рейтинг: 0 / 0
Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
    #32535701
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Magnus23, спасибо огромное за response я так давно искала что-то подобное
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не могу перехватить в клиентском приложении сообщение об ошибки, вызываемой триггером
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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