Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.10;
Скачать: CL | DM;

Вниз

Ошибки BDE при подключении к удаленному серверу БД...   Найти похожие ветки 

 
Victor_Cr ©   (2003-01-23 10:45) [0]

Проблема заключается в следующем EDBEngineError имеет свойство "код ошибки", но при различных событиях (ошибочных, типа отсутствие сети, неправильная авторизация, ошибка структуры базы) выдает всего два кода (10014 - Unknow database; 13059 - General SQL Error) в различных комбинациях.
А передо мной лежит толстая книжка с кодами ошибок БДЕ, где рассматриваются все эти ситуации и они имеют свои коды ошибок.
Дальше хуже, сами сообщения об ошибках на английском языке при одинаковых кодах ошибки отличаются, и описывают ситуацию достаточно четко. В модуле DBTable.pas есть структура класса EDBEngineError, но я не понял кем (чем), генерируются сообщения об ошибках и возможно ли как-нибудь вытащить коды этих сообщений.
А теперь и сам вопрос:
Требуется при подключении узнать какое событие сгенерировало сообщение об ошибке, и вывести его на русском языке (дабы неискушенный юзер понял что происходит).

Заранее спасибо...


 
Johnmen ©   (2003-01-23 10:56) [1]

>Требуется при подключении узнать какое событие сгенерировало
>сообщение об ошибке...

Событие подключения :)

>...(дабы неискушенный юзер понял что происходит).

Для этого ни к чему заморачиваться на анализ типа ошибок и русификации сообщений. Достаточно перехватить ексепшн и выдать свое сообщение...



Страницы: 1 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-28782
Lexa2003
2003-01-29 23:15
2003.02.10
Как можно узнать, какой выставлен год на компьютере?


1-28878
anbezr
2003-01-30 14:35
2003.02.10
фсё то же перечисление


1-28770
_hunter_
2003-02-01 15:07
2003.02.10
Запуск по таймеру


14-29020
kostya2000
2003-01-23 18:14
2003.02.10
Я на Мастаке скоро сутками буду просиживать!!!!!


3-28590
grusty
2003-01-23 09:46
2003.02.10
Поиск строки в базе.