Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Глобальный перехват ощибок в клиенте / 7 сообщений из 7, страница 1 из 1
18.03.2008, 12:44
    #35197534
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
Доброго времени суток.

Есть связка VB6+MSSQL 2005. Необходимо сделать гллобальный перехват ошибок (если такое возможно) в клиенте, чтобы выдавать сообщение об ошибке.
Сейчас это все реализовано так:

из клиента вызывается ХП которая в случае ошибки возвращает отрицательное значение, а в клиенте после вызова ХП проверяется нулевой параметр рекордсета, если он не 0 то выдается сообщение.

Нужно сделать так, чтобы избавиться от проверки нулевого параметра после вызова ХП. А в хп делать например RAISEERROR которые будет перехватываться в клиента в одном месте.

Как это можно реализовать?
...
Рейтинг: 0 / 0
18.03.2008, 12:58
    #35197602
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
шило на мыло будешь менять.
тебе понадобиться все равно проверять, только теперь коллекцию Error у ADODB.Connection, а там будут твои ошибки , вызванные на сервере через RAISEERROR
...
Рейтинг: 0 / 0
18.03.2008, 13:14
    #35197667
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
Т.е. некого подобия делфового ApplicationEvents в VB нет?
...
Рейтинг: 0 / 0
18.03.2008, 13:17
    #35197678
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
Нет.

Сразу об этом надо было думать. Нужно было сделать одну-единственную процедуру, через которую производится получение данных из базы из любого места программы.
...
Рейтинг: 0 / 0
18.03.2008, 13:31
    #35197731
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
А иные способы есть, кроме создания такой процедуры?
...
Рейтинг: 0 / 0
18.03.2008, 13:37
    #35197754
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
переписать проект так, чтобы все ошибки обрабатывать через один класс/метод, если это так надо.
...
Рейтинг: 0 / 0
18.03.2008, 14:58
    #35198079
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальный перехват ощибок в клиенте
Ясно. Всем спасибо.
Тему можно зарыть.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Глобальный перехват ощибок в клиенте / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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