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

Вниз

Можно ли перехватить сообщение об ошибке   Найти похожие ветки 

 
Sirus ©   (2002-11-29 12:42) [0]

Привет Мастера...
Есть вопрос: Можно ли перехватить сообщение об ошибке типа "General SQL Error" и вывести свое сообщение???


 
Victor_Cr ©   (2002-11-29 12:58) [1]


try
...
except
on E: EDBEngineError do
begin
for i := 1 to E.ErrorCount do
if E.Errors[i-1].ErrorCode = 13059 then
//Долгожданная ошибка General SQL Error
end;
end;

Может где-то ошибся, но код ошибки точный :-).


 
BorisUK ©   (2002-11-29 13:33) [2]

Да ... А вот где взять все эти коды?
Расшифровки я имею в виду!
Понимаю, что в документации, но если не трудно сказать буду благодарен!


 
Alexandr ©   (2002-11-29 14:00) [3]

что сказать?
Ну в документации они.
Мне что их тут все привести? Так их же....


 
BorisUK ©   (2002-11-29 14:05) [4]

Запускаю делфи хелп
Пишу EDBEngineError
или ErrorCode
Что то находит, но нигде не видно такого чтоб
Код - расшифровка
Что не так делаю?
Вот и хотел уточнить где искать...?


 
Alexandr ©   (2002-11-29 14:12) [5]

это ошибки IB.
И искать их надо в документации к IB.


 
Victor_Cr ©   (2002-11-29 14:13) [6]

Мануал, мануал и еще раз мануал.
Поищи книгу Стив Тейксейра и Ксавье Пачеко "Delphi 5. Руководство разработчика" в двух томах.


 
Victor_Cr ©   (2002-11-29 14:46) [7]

Да и еще нашел на http://www.atrussk.ru/delphi/5/bd/bd5204.htm
такую штуку:

Процедура DBIError( ErrorCode: DBIResult );
--------------------------------------------------------------------------------
Модуль: DBTables

Описание
Процедура вызывает исключение EDBEngineError для кода ошибки BDE (Borland Database Engine), переданного в параметре ErrorCode
-------------------------------------------------------------------------------
Пишешь цикл с защищенным блоком, и генеришь в нем ошибки. А в файл в это же время записываешь код и текст ошибки. Главное запускать сам ехе-шник, а то... ]:=)> ногу сломит. Идею дарю в вечное пользование. :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
3-61509
mike-d
2002-12-02 21:30
2002.12.19
sql запрос на сравнение


6-61728
delpher_gray
2002-10-20 17:51
2002.12.19
Передача данных через сокеты


3-61412
antoniz
2002-12-03 15:34
2002.12.19
Подскажите по Paradox


3-61424
Yury
2002-11-29 09:52
2002.12.19
Заработная плата


1-61657
Dmitry_K
2002-12-07 19:52
2002.12.19
Как изменить атрибут файла