powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка ошибок.(On error)
7 сообщений из 7, страница 1 из 1
Обработка ошибок.(On error)
    #37295784
epifreezz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу сделать небольшой обработчик ошибок для запроса.

Тоесть хочу заменить стандартые ошибки на свои Msgbox'ы

В общем вот код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...

On Error GoTo e
a = "UPDATE assort SET description ='" & txtFilmDesc.Text & "' WHERE as_id='" & txtFilmId.Text & "'"
cn.Execute a

e: 'если возникает ошибка то выводится сообщения "Ошибка"
MsgBox "Ошибка"
...

Вопрос что я делаю не так.
Т.к когда даже нету ошибки в этих двух строчках, то обязательно выводится сообщения "Ошибка" ?
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37295853
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выход сделай из функции или процедуры перед перехватом ошибки
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37296019
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы так сказал....
потому что нет кода, который бы не давал выполняться строке
MsgBox "Ошибка"
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37296040
epifreezz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proя бы так сказал....
потому что нет кода, который бы не давал выполняться строке
MsgBox "Ошибка"

Насчёт MsgBox "Ошибка" я не много не понял. Если можешь покажи на моём примере что там нужно дописать.
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37296123
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
epifreezz,

Код: plaintext
1.
2.
3.
4.
5.
On Error GoTo e
a = "UPDATE assort SET description ='" & txtFilmDesc.Text & "' WHERE as_id='" & txtFilmId.Text & "'"
cn.Execute a
Экзит Зуб или Функция
e: 'если возникает ошибка то выводится сообщения "Ошибка"
MsgBox "Ошибка"
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37296287
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
epifreezzShocker.Proя бы так сказал....
потому что нет кода, который бы не давал выполняться строке
MsgBox "Ошибка"

Насчёт MsgBox "Ошибка" я не много не понял. Если можешь покажи на моём примере что там нужно дописать.
Лучше не написать, а заставить немного подумать:
в коде
Код: plaintext
1.
a= 1 
b= 2 
тебя не будет удивлять, что после a=1 будет выполнено b=2, если первая строка выполнена без ошибок?
так же и здесь после
Код: plaintext
cn.Execute a
идет строка
Код: plaintext
MsgBox "Ошибка"
и она сработает, если ошибки нет, то есть сообщение будет выведено
...
Рейтинг: 0 / 0
Обработка ошибок.(On error)
    #37296694
epifreezz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за помошь.Разобрался в чём была моя ошибка.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработка ошибок.(On error)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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